Freigeben über


HttpContext.Session-Eigenschaft

Ruft das HttpSessionState-Objekt für die aktuelle HTTP-Anforderung ab.

Namespace: System.Web
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public ReadOnly Property Session As HttpSessionState
'Usage
Dim instance As HttpContext
Dim value As HttpSessionState

value = instance.Session
public HttpSessionState Session { get; }
public:
property HttpSessionState^ Session {
    HttpSessionState^ get ();
}
/** @property */
public HttpSessionState get_Session ()
public function get Session () : HttpSessionState

Eigenschaftenwert

Das HttpSessionState-Objekt für die aktuelle HTTP-Anforderung.

Hinweise

Die Session-Eigenschaft ermöglicht den programmgesteuerten Zugriff auf die Eigenschaften und Methoden der HttpSessionState-Klasse. Da ASP.NET-Seiten einen Standardverweis auf den System.Web-Namespace enthalten (der die HttpContext-Klasse enthält), können Sie auf einer ASPX-Seite auf die Member der HttpContext-Klasse ohne den vollqualifizierten Verweis auf die HttpContext-Klasse verweisen. Mit Session("SessionVariable1") können Sie z. B. den Wert der Sitzungszustandsvariablen SessionVariable1 abrufen oder festlegen. Wenn Sie jedoch die Member der HttpResponse-Klasse aus einem ASP.NET-Code-Behind-Modul verwenden möchten, müssen Sie einen Verweis auf den System.Web-Namespace in das Modul aufnehmen und außerdem den Verweis auf den derzeit aktiven Anforderungs-/Antwort-Kontext und die zu verwendende Klasse im System.Web-Namespace voll qualifizieren. Auf einer Code-Behind-Seite müssen Sie z. B. den vollständigen Namen HttpContext.Current.Session("SessionVariable1") angeben.

Thema Position
Gewusst wie: Lesen von Werten aus dem Sitzungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Beispiel eines Sitzungszustandsspeicher-Anbieters Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Anzeigen von sicheren Fehlermeldungen Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Speichern von Werten im Sitzungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von Werten aus dem Sitzungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Beispiel eines Sitzungszustandsspeicher-Anbieters Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Anzeigen von sicheren Fehlermeldungen Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Speichern von Werten im Sitzungszustand Erstellen von ASP.NET-Webanwendungen in Visual Studio
Gewusst wie: Lesen von Werten aus dem Sitzungszustand Erstellen von ASP.NET-Webanwendungen
Gewusst wie: Beispiel eines Sitzungszustandsspeicher-Anbieters Erstellen von ASP.NET-Webanwendungen
Gewusst wie: Anzeigen von sicheren Fehlermeldungen Erstellen von ASP.NET-Webanwendungen
Gewusst wie: Speichern von Werten im Sitzungszustand Erstellen von ASP.NET-Webanwendungen

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

HttpContext-Klasse
HttpContext-Member
System.Web-Namespace