Obiekt Session przechowuje informacje lub zmianę ustawień dla sesji użytkownika.
Przykłady
Ustaw i powrócić LCID
Ustawianie lub zwraca liczbę całkowitą, która określa lokalizację lub region. Treści takie jak data, godzina i waluty będą wyświetlane według tego miejsca lub regionu.
Powrót sessionid
Zwraca identyfikator unikalny dla każdego użytkownika. Identyfikator jest generowany przez serwer.
Limit czasu sesji za
Ustaw i powrócić timeout (in minutes) sesji.
Obiekt Session
Podczas pracy z aplikacją na komputerze, otwórz go, zrobić kilka zmian, a następnie ją zamknąć. To jest bardzo podobny do sesji. Komputer wie, kim jesteś. Wie kiedy otworzyć aplikację i kiedy go zamknąć. Jednak w Internecie jest jeden problem: serwer WWW nie wie kim jesteś i co robisz, ponieważ adres HTTP nie utrzymuje stan.
ASP rozwiązuje ten problem tworząc niepowtarzalny cookie dla każdego użytkownika. Plik cookie jest wysyłane do komputera użytkownika i zawiera informacje identyfikujące użytkownika. Interfejs ten jest nazywany obiekt Session.
Obiekt Session przechowuje informacje lub zmianę ustawień dla sesji użytkownika.
Zmienne przechowywane w sesji przedmiot przechowywania informacji na temat jednego użytkownika i są dostępne dla wszystkich stron w jednej aplikacji. Wspólne informacje przechowywane w zmiennych sesyjnych są nazwa, ID, i preferencje. Serwer tworzy nowy obiekt sesji dla każdego nowego użytkownika, a niszczy obiekt Session po wygaśnięciu sesji.
Obiekt sesji za kolekcje, właściwości, metody i zdarzenia opisane są poniżej:
Kolekcje
Kolekcja | Opis |
---|---|
Contents | Zawiera wszystkie elementy dołączone do sesji poprzez polecenie skryptu |
StaticObjects | Zawiera wszystkie obiekty dołączone do sesji z HTML <object> tag |
Nieruchomości
Nieruchomość | Opis |
---|---|
CodePage | Określa zestaw znaków, który będzie używany podczas wyświetlania zawartości dynamicznej |
LCID | Ustawia lub zwraca liczbę całkowitą, która określa lokalizację lub region. Treści takie jak daty, czasu i waluty będą wyświetlane według tego miejsca lub regionu |
SessionID | Zwraca unikatowy identyfikator dla każdego użytkownika. Unikalny identyfikator jest generowany przez serwer |
Timeout | Zestawy lub zwraca limitu czasu (in minutes) dla obiektu sesji w zgłoszeniu |
metody
metoda | Opis |
---|---|
Abandon | Niszczy sesję użytkownika |
Contents.Remove | Usuwa element z kolekcji treści |
Contents. RemoveAll() | Usuwa wszystkie elementy z kolekcji treści |
Wydarzenia
Zdarzenie | Opis |
---|---|
Session_OnEnd | Występuje, gdy końce sesji |
Session_OnStart | Występuje, gdy rozpocznie się sesja |