Page.Session Właściwość

Definicja

Pobiera bieżący Session obiekt dostarczony przez ASP.NET.

C#
[System.ComponentModel.Browsable(false)]
public virtual System.Web.SessionState.HttpSessionState Session { get; }

Wartość właściwości

Bieżące dane stanu sesji.

Atrybuty

Wyjątki

Występuje, gdy informacje o sesji są ustawione na null.

Przykłady

Poniższy przykład kodu tworzy GetStyle funkcję, która pobiera klucz przechowywany w stanie sesji strony Web Forms i konwertuje jego wartość na ciąg.

C#
// Create a private function that obtains
// information stored in Session state
// in the application's Global.asax file.
// When this method is called and a key name
// that is stored in Session state is passed
// as the paramter, the key is obtained and
// converted to a string.
String GetStyle(String key) {
  return Session[key].ToString();       
}

Uwagi

Ta właściwość zawiera informacje o sesji bieżącego żądania. Obiekt Session jest utrzymywany dla każdego użytkownika, który żąda strony lub dokumentu z aplikacji ASP.NET. Zmienne przechowywane w Session obiekcie nie są odrzucane, gdy użytkownik przechodzi ze strony do strony w aplikacji. Zamiast tego te zmienne są utrwalane tak długo, jak użytkownik uzyskuje dostęp do stron w aplikacji. Aby uzyskać więcej informacji na temat stanu sesji, zobacz ASP.NET Stan sesji — omówienie.

Dotyczy

Produkt Wersje
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Zobacz też