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
Die folgenden Beispiele zeigen, wie Werte im Sitzungszustand gespeichert und Werte aus dem Sitzungszustand gelesen werden.
Voraussetzungen für diese Beispiele sind:
Eine ASP.NET Anwendung, für die der Sitzungszustand aktiviert ist.
Eine Web Forms-Seitenklasse, die Zugriff auf die Page.Session -Eigenschaft hat, oder eine beliebige Klasse, die Zugriff auf die 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 verwenden zu können, müssen Sie ihn aktivieren. Informationen zum Aktivieren des Sitzungszustands finden Sie unter Konfigurieren des Sitzungszustands in ASP.NET Übersicht.
Informationen zum Speichern von Werten im Sitzungszustand finden Sie unter Vorgehensweise: Speichern von Werten im Sitzungszustand. Informationen zum Lesen von Werten aus dem Sitzungszustand finden Sie unter Vorgehensweise: Lesen von Werten aus dem Sitzungszustand.