Looking for asp.net Keywords? Try Ask4Keywords

ASP.NETSitzungsstatus


Syntax

  • Session ["Session_Key"] = Obj_Value;

Bemerkungen

HTTP ist zustandslos. Der ASP.NET-Sitzungsstatus ist ein Rahmen, der das Aufrechterhalten des Status zwischen HTTP-Seitenanforderungen erleichtert.

Session unterscheidet sich von den Variablen auf Klassenebene in ihrer Fähigkeit, über Postbacks und verschiedene Seiten verfügbar zu bleiben. Beispielsweise ist eine in Page1.aspx erstellte Sitzungsvariable verfügbar, wenn der Benutzer anschließend in derselben Anwendung zu Page2.aspx umgeleitet wird.

Im Gegensatz zu statischen Variablen, die auf Seitenebene deklariert werden, sind die Sitzungsvariablen für verschiedene Benutzer unabhängig. Das heißt, das Ändern des Werts der Sitzungsvariablen eines Benutzers wirkt sich nicht auf den Wert derselben Variablen für andere Benutzer aus.

ViewState kann zwar zum temporären Speichern von Benutzerdaten verwendet werden, das Speichern von Daten auf mehreren Seiten ist jedoch nicht möglich. Außerdem ist der viewstate Teil der Seite und wird an den Client gesendet. Daher können wichtige Informationen, die sich auf den Benutzer beziehen, nicht im ViewState gespeichert werden. In diesem ViewState werden Session-Variablen nützlich.

Sitzungsstatus Verwandte Beispiele