Ako vypnúť ASP relácie štátu v ASP.NET

Preklady článku Preklady článku
ID článku: 306996 - Zobraziť produkty, ktorých sa tento článok týka.
Rozbaliť všetko | Zbaliť všetko

Na tejto stránke

SUHRN

V tomto krokovom demonštruje vypnutie stav relácie v ASP.NET.

Keď štát relácie zapnutá, ASP.NET vytvorí relácie pre každého používateľa, ktorý pristupuje žiadosť, ktorá sa používa na identifikuje používateľa celej stránky v rámci aplikácie. Keď je štát relácie zdravotne postihnutí, užívateľské dáta sa nesledujú, a nie je možné uložiť informácie v Relácia objekt alebo použiť Session_OnStart alebo Session_OnEnd udalosti. Vypnutím relácie štátu môže zvýšiť výkon Ak žiadosť alebo stránky nevyžaduje relácie štátu umožniť to.

V ASP.ČISTÝ, ak nepoužijete Relácia objekt na uloženie akýchkoľvek údajov alebo ak niektorý z relácie udalosti (Session_OnStart alebo Session_OnEnd) je manipulovať, štátu reláciu vypnutá. Nový Session.SessionId je vytvorený zakaždým jedinej stránke je obnovené v jednej prehliadač relácie.

Vypnúť relácie štátu na úrovni aplikácie

Nasledovné kroky popisujú ako vypnúť relácie štátu na úrovni aplikácie, ktorá ovplyvňuje všetky stránky v žiadosti:
  1. Spustiť Microsoft Visual Studio.NET a vytvorte nový ASP.NET webovej aplikácie.
  2. Roztok Explorer, dvakrát kliknite na položku Web.config Ak chcete zobraziť obsah tohto súboru.
  3. Vyhľadajte <sessionState></sessionState> oddiel a nastaviť režim hodnota Vypnutie.
  4. Uložte súbor a/alebo projektu vypnúť relácie štátu v celom všetky stránky v žiadosti.

Vypnúť relácie štátnej úrovni stránky

Nasledovné kroky popisujú ako vypnúť relácie štátu na Stránka úrovni, ktoré ovplyvňuje iba konkrétne stránky, ktoré umožňujú tieto zmeny:
  1. Spustiť Microsoft Visual Studio.NET a vytvorte nový ASP.NET webovej aplikácie.
  2. Roztok Explorer, dvakrát webového formulára pre ktoré chcete vypnúť relácie štátu.
  3. Kliknite na HTML kartu.
  4. V hornej časti stránky pridať EnableSessionState = "false" v @ Page smernica. Modifikovaných atribút by objavujú podobné po:
    <%@ Page language="c#" Codebehind="WebForm1.aspx.cs" 
    AutoEventWireup="false" Inherits="WebApplication1.WebForm1" 
    EnableSessionState="false" %>
    					
  5. Uložte súbor a/alebo projektu vypnúť relácie štátu v celom všetky stránky v žiadosti.

Riešenie problémov

Ak chcete nastaviť alebo získavať informácie, keď štát relácie vypnuté, zobrazí sa nasledovné chybové hlásenie:
Stav relácie sa môže použiť iba pri enableSessionState nastavená na hodnotu pravda, buď v konfiguračnom súbore alebo v smernici o stránku

ODKAZY

Ďalšie informácie o stave relácie označovať nasledujúcich témach v.NET Framework Software Development Kit (SDK) dokumentácia:
ASP.NET Session štátu
http://msdn2.Microsoft.com/en-us/library/ms972429.aspx

<sessionState>Oddiel</sessionState>
http://msdn2.Microsoft.com/en-us/library/h6bb9cz9 (vs.71) .aspx

Vlastnosti

ID článku: 306996 - Posledná kontrola: 31. októbra 2011 - Revízia: 2.0
Informácie v tomto článku sa týkajú nasledujúcich produktov:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Kľúčové slová: 
kbconfig kbhowtomaster kbstate kbwebforms kbmt KB306996 KbMtsk
Strojovo preložené
DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje.
Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem:306996

Odošlite odozvu

 

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