ASP- sessie -objek
'n Sessie-objek stoor inligting oor, of verander instellings vir 'n gebruikersessie.
Meer voorbeelde
stel terug of gee 'n heelgetal terug wat 'n ligging of streek spesifiseer. Inhoud soos datum, tyd en geldeenheid sal volgens daardie ligging of streek vertoon word.
ID terug Gee 'n unieke ID vir elke gebruiker terug. Die ID word deur die bediener gegenereer.
Stel en gee die uitteltyd (in minute) van 'n sessie terug.
Sessievoorwerp
Wanneer jy met 'n toepassing op jou rekenaar werk, maak jy dit oop, doen 'n paar veranderinge en dan maak jy dit toe. Dit is baie soos 'n sessie. Die rekenaar weet wie jy is. Dit weet wanneer jy die toepassing oopmaak en wanneer jy dit toemaak. Op die internet is daar egter een probleem: die webbediener weet nie wie jy is en wat jy doen nie, want die HTTP-adres handhaaf nie die toestand nie.
ASP los hierdie probleem op deur 'n unieke koekie vir elke gebruiker te skep. Die koekie word na die gebruiker se rekenaar gestuur en dit bevat inligting wat die gebruiker identifiseer. Hierdie koppelvlak word die Sessie-objek genoem.
Die Sessie-objek stoor inligting oor, of verander instellings vir 'n gebruikersessie.
Veranderlikes wat in 'n Sessie-objek gestoor word, bevat inligting oor een enkele gebruiker, en is beskikbaar vir alle bladsye in een toepassing. Algemene inligting wat in sessieveranderlikes gestoor word, is naam, ID en voorkeure. Die bediener skep 'n nuwe sessie-objek vir elke nuwe gebruiker, en vernietig die sessie-objek wanneer die sessie verval.
Die sessie-objek se versamelings, eienskappe, metodes en gebeure word hieronder beskryf:
Versamelings
Collection | Description |
---|---|
Contents | Contains all the items appended to the session through a script command |
StaticObjects | Contains all the objects appended to the session with the HTML <object> tag |
Eienskappe
Property | Description |
---|---|
CodePage | Specifies the character set that will be used when displaying dynamic content |
LCID | Sets or returns an integer that specifies a location or region. Contents like date, time, and currency will be displayed according to that location or region |
SessionID | Returns a unique id for each user. The unique id is generated by the server |
Timeout | Sets or returns the timeout period (in minutes) for the Session object in this application |
Metodes
Method | Description |
---|---|
Abandon | Destroys a user session |
Contents.Remove | Deletes an item from the Contents collection |
Contents.RemoveAll() | Deletes all items from the Contents collection |
Gebeurtenisse
Event | Description |
---|---|
Session_OnEnd | Occurs when a session ends |
Session_OnStart | Occurs when a session starts |