ASP Session-objekt
- Föregående sida ASP Application
- Nästa sida ASP Server
Session-objektet används för att lagra information om en användares session (session) eller ändra relaterade inställningar. Variablerna som lagras i session-objektet innehåller information om en enskild användare och dessa informationer är tillgängliga för alla sidor på webbplatsen.
Exempel
- Ställ in och returnera LCID
- Detta exempel visar "LCID"-egenskapen. Denna egenskap ställer in och returnerar ett heltal som indikerar plats eller region. Innehåll som datum, tid och valuta ska visas baserat på plats eller region.
- Returnera SessionID
- Detta exempel visar "SessionID"-egenskapen. Denna egenskap returnerar en unik id för varje användare. Denna id genereras av servern.
- Sessionens timeout
- Detta exempel visar "Timeout"-egenskapen. Exempeln ställer in och returnerar sessionens timeout-tid (minuter).
Session-objekt
När du arbetar med ett program startar du det, gör några ändringar och stänger det. Denna process liknar en dialog (Session). Datorn vet vem du är. Den vet också när du startar och stänger programmet. Men på internet uppstår ett problem: webbservern vet inte vem du är eller vad du gör, eftersom HTTP-adressen inte kan behålla tillstånd (information).
ASP löser detta problem genom att skapa en unik cookie för varje användare. Cookien skickas till servern och innehåller information som kan identifiera användaren. Denna gränssnitt kallas Session-objekt.
Session-objektet används för att lagra information om en användar-session (session) eller ändra relaterade inställningar. Variablerna som lagras i session-objektet innehåller information om en enskild användare och är tillgängliga på alla sidor på webbplatsen. Informationen som lagras i session-variabler är vanligtvis namn, id och parametrar. Servern skapar ett nytt Session-objekt för varje ny användare och avskaffar detta objekt när sessionen expirerar.
Nedan är samlingen av Session-objektets egenskaper, metoder och händelser:
Samling
Samling | Beskrivning |
---|---|
Contents | Innehåller alla poster som läggs till i sessionen via skriptkommandon. |
StaticObjects | Innehåller alla objekt som läggs till i sessionen med HTML <object>-taggar. |
Egenskaper
Egenskaper | Beskrivning |
---|---|
CodePage | Bestämmer teckenuppsättningen som används när dynamiskt innehåll visas. |
LCID | Ställ in eller returnera ett heltal för en specifik plats eller region. Innehåll som datum, tid och valuta visas baserat på plats eller region. |
SessionID | Returnerar en unik id för varje användare. Denna id genereras av servern. |
Timeout | Ställ in eller returnera timeout-tiden (minuter) för session-objektet i applikationen. |
Metod
Metod | Beskrivning |
---|---|
Abandon | Återkalla en användares session. |
Contents.Remove | Ta bort ett objekt från Contents-kollektionen. |
Contents.RemoveAll() | Ta bort alla objekt från Contents-kollektionen. |
Händelse
Händelse | Beskrivning |
---|---|
Session_OnEnd | Detta händelse inträffar när en session avslutas. |
Session_OnStart | Detta händelse inträffar när en session startas. |
- Föregående sida ASP Application
- Nästa sida ASP Server