Momentálne ste offline a čaká sa, kým sa znova pripojíte na internet

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

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
Ďalšie informácie o tom, ako chcete vykonať túto úlohu pomocou Microsoft Active Server Pages, kliknite na článok nasledujúce číslo článku databázy Microsoft Knowledge Base:
244465 Ako vypnúť štátu relácie ASP, Active Server Pages a IIS

V TEJTO ÚLOHE

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.

back to the top

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.
back to the top

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.
back to the top

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
back to the top
ODKAZY
Ďalšie informácie o stave relácie označovať nasledujúcich témach v.NET Framework Software Development Kit (SDK) dokumentácia: back to the top

Upozornenie: Tento článok bol preložený automaticky.

Vlastnosti

ID článku: 306996 – Posledná kontrola: 10/31/2011 08:49:00 – Revízia: 2.0

Microsoft ASP.NET 1.1, Microsoft ASP.NET 1.0

  • kbconfig kbhowtomaster kbstate kbwebforms kbmt KB306996 KbMtsk
Pripomienky