Informace o stavu relace ASP zakázat v prostředí ASP.NET

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

Na této stránce

Souhrn

Tento článek ukazuje, jak zakázat stav relace v prostředí ASP.NET.

Pokud je stav relace povolen, ASP.NET vytvoří relaci pro každého uživatele, který přistupuje k aplikaci, která slouží k Identifikujte uživatele na stránkách v rámci aplikace. Pokud je stav relace zakázáno, uživatelská data není sledována a nelze ukládat informace Relace objekt nebo použít Session_OnStart nebo Session_OnEnd události. Zakázáním stav relace lze zvýšit výkon Pokud aplikace nebo na stránce nevyžaduje povolení stavu relace ji.

V prostředí ASP.NET, pokud nepoužijete Relace objekt uložit všechna data nebo pokud některý z (události relaceSession_OnStart nebo Session_OnEnd) je s nimi manipulováno, je stav relace zakázán. Nový Session.SessionID je vytvořen vždy, když je jedna stránka aktualizována v jeden prohlížeč relace.

Stav relace zakázat na úrovni aplikace

Následující kroky ukazují, jak zakázat stavu relace na úrovni aplikace, které ovlivňuje všechny stránky v aplikaci:
  1. Spusťte aplikaci Visual Studio.NET a vytvořit novou PROSTŘEDÍ ASP.Aplikace pro síť WWW.
  2. V aplikaci Solution Explorer poklepejte na Souboru web.config Zobrazit obsah tohoto souboru.
  3. Vyhledejte <sessionstate></sessionstate> oddíl a nastavte režim hodnota Vypnout.
  4. Uložte soubor nebo projekt a zakažte stav relace v rámci všech stránek v aplikaci.

Stav relace zakázat na úrovni stránky

Následující kroky ukazují, jak zakázat stavu relace na úrovni stránky, které ovlivňuje pouze určité stránky, které umožňují tyto změny:
  1. Spusťte aplikaci Visual Studio.NET a vytvořit novou PROSTŘEDÍ ASP.Aplikace pro síť WWW.
  2. V aplikaci Solution Explorer poklepejte na webovém formuláři jehož Chcete-li zakázat stav relace.
  3. Klepněte HTML na kartě.
  4. V horní části stránky přidat EnableSessionState = "false" v @ Page směrnice. Změněný atribut by měla vypadat jako následující:
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" 
    AutoEventWireup="false" Inherits="WebApplication1.WebForm1" 
    EnableSessionState="false" %>
    					
  5. Uložení souboru nebo projektu a zakažte stav relace v rámci všech stránek v aplikaci.

Poradce při potížích

Pokud se pokusíte nastavit nebo načíst informace, když je stav relace zakázána, zobrazí se následující chybová zpráva:
Stav relace lze použít pouze v případě enableSessionState nastavena na hodnotu true, buď v konfiguračním souboru nebo v direktivě Page

Odkazy

Další informace o stavu relace Následující témata.Rozhraní .NET Framework Software Development Kit (SDK) dokumentace:
PROSTŘEDÍ ASP.Stav relace NET
http://msdn2.microsoft.com/en-us/library/ms972429.aspx

<sessionstate>Oddíl</sessionstate>
http://msdn2.microsoft.com/en-us/library/h6bb9cz9 (vs.71) .aspx

Vlastnosti

ID článku: 306996 - Poslední aktualizace: 18. května 2011 - Revize: 5.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Klíčová slova: 
kbconfig kbhowtomaster kbstate kbwebforms kbmt KB306996 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:306996

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