Ein Session-Objekt speichert Informationen über, oder Ändern von Einstellungen für eine Benutzersitzung.
Beispiele
Set und gibt die LCID
Set oder eine ganze Zahl zurück, die einen Ort oder eine Region angibt. Inhalte wie Datum, Zeit und Währung werden nach diesem Ort oder Region angezeigt werden.
Bringen Sie die SessionID
Gibt eine eindeutige ID für jeden Benutzer. Die ID wird von dem Server erzeugt wird.
Eine Sitzung des Timeout
Setzen und Rück das Timeout (in minutes) eine Sitzung.
Session-Objekt
Wenn Sie mit einer Anwendung auf dem Computer arbeiten, öffnen Sie es, einige Änderungen tun, und Sie schließen Sie es dann. Das ist ähnlich wie bei einer Session. Der Computer weiß, wer Sie sind. Er weiß, wenn Sie die Anwendung öffnen und wenn Sie es schließen. Aber im Internet gibt es ein Problem: der Web-Server nicht weiß, wer Sie sind und was Sie tun, weil die HTTP-Adresse nicht Zustand halten.
ASP löst dieses Problem durch ein eindeutiges Cookie für jeden Benutzer. Das Cookie wird auf den Computer des Benutzers gesendet und es enthält Informationen, die den Benutzer identifiziert. Diese Schnittstelle wird das Session-Objekt aufgerufen.
Das Session-Objekt speichert Informationen über, oder Ändern von Einstellungen für eine Benutzersitzung.
in einer Session-Objekt halten Informationen gespeicherten Variablen über einen einzelnen Benutzer, und sind auf alle Seiten in einer Anwendung zur Verfügung. Gemeinsame gespeicherten Informationen in Session-Variablen sind Name, ID und Vorlieben. Der Server erstellt ein neues Session-Objekt für jeden neuen Benutzer, und zerstört das Session-Objekt, wenn die Sitzung abläuft.
Die Sammlungen des Session-Objekt, Eigenschaften, Methoden und Ereignisse werden im Folgenden beschrieben:
Sammlungen
Sammlung | Beschreibung |
---|---|
Contents | Enthält alle Elemente in die Sitzung über einen Script-Befehl angehängt |
StaticObjects | Enthält alle Objekte in die Sitzung mit dem HTML angehängt <object> -Tag |
Eigenschaften
Eigentum | Beschreibung |
---|---|
CodePage | Gibt den Zeichensatz, der verwendet wird, wenn eine dynamische Anzeige von Inhalten |
LCID | Setzt oder sendet eine ganze Zahl, die einen Ort oder eine Region angibt. Inhalte wie Datum, Zeit und Währung werden nach diesem Ort oder Region angezeigt werden |
SessionID | Gibt eine eindeutige ID für jeden Benutzer. Die eindeutige ID wird vom Server generiert |
Timeout | Setzt oder gibt die Zeitüberschreitungsdauer (in minutes) für das Session - Objekt in dieser Anmeldung |
Methods
Methode | Beschreibung |
---|---|
Abandon | Zerstört eine Benutzersitzung |
Contents.Remove | Löscht ein Element aus dem Inhalt Sammlung |
Contents. RemoveAll() | Löscht alle Elemente aus der Inhaltssammlung |
Veranstaltungen
Event | Beschreibung |
---|---|
Session_OnEnd | Tritt ein, wenn eine Sitzung beendet |
Session_OnStart | Tritt ein, wenn eine Sitzung beginnt |