ASP Session objekt
- Forrige side ASP Application
- Næste side ASP Server
Session-objekter bruges til at gemme oplysninger om en bruger's session (session) eller ændre relaterede indstillinger. Variabler, der gemmes i session-objektet, kontrollerer informationen for en enkelt bruger, og disse oplysninger er tilgængelige for alle sider på siden.
Eksempel
- Indstil og returner LCID
- Dette eksempel viser "LCID"-egenskaben. Denne egenskab indstiller og returnerer et heltal, der indikerer en placering eller region. Indhold som dato, tid og valuta skal vises baseret på placering eller region.
- Returner SessionID
- Dette eksempel viser "SessionID"-egenskaben. Denne egenskab returnerer en unik id for hver bruger. Denne id genereres af serveren.
- Sessions timeout
- Dette eksempel viser "Timeout"-egenskaben. Dette eksempel indstiller og returnerer sessionens timeout-tid (minutter).
Session-objektet
Når du opererer med en applikation, starter du den, foretager nogle ændringer og derefter lukker den. Denne proces er meget lig en samtale (Session). Computeren ved, hvem du er. Den ved også, hvornår du starter og lukker applikationen. Men på internettet opstår der et problem: webserveren ved ikke, hvem du er, eller hvad du gør, fordi HTTP-adressen ikke kan bevare tilstand (information).
ASP løser dette problem ved at oprette en unik cookie for hver bruger. Cookien sendes til serveren og indeholder information, der kan identificere brugeren. Denne grænseflade kaldes Session-objektet.
Session-objektet bruges til at gemme information om en bruger's session (session) eller ændre relaterede indstillinger. Variabler gemt i session-objektet indeholder information om en enkelt bruger og er tilgængelige på alle sider på siden. Information gemt i session-variabler er typisk navn, id og parametre. Serveren opretter et nyt Session-objekt for hver ny bruger og annullerer dette objekt, når sessionen udløber.
Nedenfor er samlingen af Session-objektets samling, egenskaber, metoder og begivenheder:
Samling
Samling | Beskrivelse |
---|---|
Indhold | Indeholder alle poster, der er tilføjet til sessionen via skriptkommandoer. |
StaticObjects | Indeholder alle objekter, der er tilføjet til sessionen med HTML <object>-tagget. |
Egenskab
Egenskab | Beskrivelse |
---|---|
CodePage | Bestemmer den tegnsætning, der bruges til at vise dynamisk indhold. |
LCID | Indstil eller returner et heltal for en bestemt placering eller region. Indhold som dato, tid og valuta vises baseret på placering eller region. |
SessionID | Returnerer en unik id for hver bruger. Denne id genereres af serveren. |
Timeout | Indstil eller returner timeout-tiden for session-objektet i applikationen (minutter). |
Metode
Metode | Beskrivelse |
---|---|
Opgive | Annuller en brugers session. |
Indholdet.Fjern | Fjern et element fra Contents samlingen. |
Contents.RemoveAll() | Fjern alle elementer fra Contents samlingen. |
Begivenhed
Begivenhed | Beskrivelse |
---|---|
Session_OnEnd | Dette begivenhed sker, når en session slutter. |
Session_OnStart | Dette begivenhed sker, når en session starter. |
- Forrige side ASP Application
- Næste side ASP Server