HttpContext.Session Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das HttpSessionState-Objekt für die aktuelle HTTP-Anforderung ab.
public:
property System::Web::SessionState::HttpSessionState ^ Session { System::Web::SessionState::HttpSessionState ^ get(); };
public System.Web.SessionState.HttpSessionState Session { get; }
member this.Session : System.Web.SessionState.HttpSessionState
Public ReadOnly Property Session As HttpSessionState
Eigenschaftswert
Das HttpSessionState-Objekt für die aktuelle HTTP-Anforderung.
Beispiele
In den folgenden Beispielen wird gezeigt, wie Werte im Sitzungszustand gespeichert werden und wie Werte aus dem Sitzungszustand gelesen werden.
Voraussetzungen für diese Beispiele sind:
Eine ASP.NET Anwendung, die den Sitzungsstatus aktiviert hat.
Eine Web Forms Seitenklasse, die Zugriff auf die Eigenschaft hat, oder jede Klasse, die Zugriff auf die Page.Session HttpContext.Current Eigenschaft hat.
string firstName = "Jeff";
string lastName = "Smith";
string city = "Seattle";
// Save to session state in a Web Forms page class.
Session["FirstName"] = firstName;
Session["LastName"] = lastName;
Session["City"] = city;
// Read from session state in a Web Forms page class.
firstName = (string)(Session["FirstName"]);
lastName = (string)(Session["LastName"]);
city = (string)(Session["City"]);
// Outside of Web Forms page class, use HttpContext.Current.
HttpContext context = HttpContext.Current;
context.Session["FirstName"] = firstName;
firstName = (string)(context.Session["FirstName"]);
Dim firstName As String = "Jeff"
Dim lastName As String = "Smith"
Dim city As String = "Seattle"
' Save to session state in a Web Forms page class.
Session("FirstName") = firstName
Session("LastName") = lastName
Session("City") = city
' Read from session state in a Web Forms page class.
firstName = DirectCast(Session("FirstName"), String)
lastName = DirectCast(Session("LastName"), String)
city = DirectCast(Session("City"), String)
' Outside of Web Forms page class, use HttpContext.Current.
Dim context As HttpContext = HttpContext.Current
context.Session("FirstName") = firstName
firstName = DirectCast(context.Session("FirstName"), String)
Hinweise
Die Session Eigenschaft bietet programmgesteuerten Zugriff auf die Eigenschaften und Methoden der HttpSessionState Klasse.
Um den Sitzungszustand zu verwenden, müssen Sie es aktivieren. Informationen zum Aktivieren des Sitzungsstatus finden Sie unter Konfigurieren des Sitzungszustands in ASP.NET Übersicht über den Sitzungszustand.
Informationen zum Speichern von Werten im Sitzungszustand finden Sie unter How to: Save Values in Session State. Informationen zum Lesen von Werten aus dem Sitzungszustand finden Sie unter How to: Read Values from Session State.