Najnowsze tutoriale tworzenie stron internetowych
 

ASP Obiekt Session


Obiekt Session przechowuje informacje lub zmianę ustawień dla sesji użytkownika.


Przykłady

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