PRB: Proměnné relace jsou ztraceny při ASP je umístěného v sadě rámců

Překlady článku Překlady článku
ID článku: 178037 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Příznaky

Při pokusu o přístup k hodnot z jiné stránky ASP v rámci rámců, jsou prázdné proměnné relace, které jsou definovány v stránku Active Server Pages (ASP).

Příčina

Aplikace Internet Explorer 4. x a 5 nelze hostitelského jiných snímků rámců ve stejném procesu. Vzhledem k tomu, že relace ASP jsou závislé na soubory cookie, který se nachází v paměti procesu hostované, různé procesy mít za následek různé soubory cookie relací a tedy různých relace.

Řešení

Pokud vaše aplikace musí podporovat aplikace Internet Explorer 4. x nebo Internet Explorer 5, pak by měla nahradit proměnné relace soubory cookie. Zkontrolujte, zda soubory cookie datum vypršení platnosti. To bude mít za následek souborů cookie, které jsou zapsány na disk. Bez ohledu na to, který proces hostitelem je v rámečku budou všechny snímky na disku shromážděte informace cookie ze stejného umístění.

Například nahradit následující kód
  Session("MyVariable") = "MyValue"
				
s:
  Response.Cookies("MyVariable") = "MyValue"
  Response.Cookies("MyVariable").Expires = Now() + 1 '24 hours
				
Poznámka, že soubory cookie musí být napsáno před jakýkoli výstup je datovým proudem do prohlížeče. Budete také muset povolit ukládání do vyrovnávací paměti výstupu na stránce s následujícím kódem:
<%@ Language=VBScript %>
<%
Response.Buffer = True
%>
				
stránek ASP služby IIS 5.0 mít výstupní vyrovnávací paměť ve výchozím nastavení povolena. Stránky ASP serveru IIS 4.0 nejsou.

Poznámka: Tento problém byl vyřešen aplikaci Internet Explorer verze 5.5.

Odkazy

Další informace získáte článku znalostní báze Microsoft Knowledge Base:
196383Oprava: Windows otevřen pomocí skriptu ztratit ověření nebo relace

Vlastnosti

ID článku: 178037 - Poslední aktualizace: 24. června 2004 - Revize: 4.1
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Active Server Pages 4.0
  • Microsoft Internet Information Server 4.0
  • Microsoft Internet Information Services 5.0
  • 128bitová verze aplikace Microsoft Internet Explorer 4.0
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
Klíčová slova: 
kbmt kbaspobj kbcodesnippet kbprb kbscript KB178037 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:178037

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com