Oggetto Session
L'oggetto Session è utilizzato per memorizzare informazioni sulla sessione
utente. Le variabili memorizzate nell'oggetto Session tengono informazioni su
un singolo utente, e sono disponibili a tutte le pagine dell'applicazione.
Collezioni
| Collezione |
Descrizione |
| Contents |
Contiene tutti gli elementi aggiunti alla sessione
tramite script |
StaticObjects |
Contiene tutti gli elementi aggiunti alla sessione
tramite il tag HTML<object> |
La collezione Contents
Contiene tutti gli elementi aggiunti alla sessione tramite script.
Sintassi
Session.Contents(chiave)
| Parametro |
Descrizione |
| chiave |
Il nome dell'elemento da recuperare |
La collezione StaticObjects
Contiene tutti gli elementi aggiunti alla sessione tramite il tag HTML<object>.
Sintassi
Session.StaticObjects(chiave)
| Parametro |
Descrizione |
| chiave |
Il nome dell'elemento da recuperare |
Proprietà
| Proprietà |
Descrizione |
| CodePage |
Specifica il set di caratteri che sarà utilizzato
nella visualizzazione di contenuti dinamici |
| LCID |
Imposta o restituisce un intero che specifica un
luogo o una regione. Contenuti come la data, l'ora
e la moneta verranno visualizzati in relazione alla
regione scelta. |
| SessionID |
Restituisce un identificativo univoco per ciascun
utente. L'ID viene generato dal server |
| Timeout |
Restituisce oppure imposta il timeout per l'oggetto
sessione nell'applicazione. |
| Proprietà CodePage |
Specifica il set di caratteri che sarà utilizzato
nella visualizzazione di contenuti dinamici. |
Sintassi
Session.CodePage(=Codepage)
| Parametro |
Descrizione |
| codepage |
Definisce il code page (il set di caratteri) per
il sistema |
Proprietà LCID
Imposta o restituisce un intero che specifica un luogo o una regione. Contenuti
come la data, l'ora e la valuta verranno visualizzati in relazione alla regione
scelta.
Sintassi
Session.LCID(=LCID)
| Parametro |
Descrizione |
| LCID |
Identificatore locale |
Proprietà SessionID
Restituisce un identificativo univoco per ciascun utente. L'ID viene generato
dal server
Sintassi
Session.SessionID
Proprietà Timeout
Restituisce oppure imposta il timeout per l'oggetto sessione nell'applicazione.
Se l'utente non richiede pagine entro il timeout, sa sessione termina.
Sintassi
Session.Timeout[=nMinuti]
| Parametro |
Descrizione |
| nMinuti |
La durata in minuti della sessione Il default è 20
minuti |
Metodi
| Metodo |
Descrizione |
| Abandon |
Termina una sessione e ne distrugge le variabili |
| Contents.Remove |
Elimina un elemento dalla collection |
| Contents.RemoveAll() |
Elimina tutti gli elementi della collection |
Metodo Abandon
Termina una sessione e ne distrugge le variabili.
Sintassi
Session.Abandon
Metodo Contents.Remove
Elimina un elemento dalla collection.
Sintassi
Session.Contents.Remove(nome| indice)
| Parametro |
Descrizione |
| nome |
Il nome dell'elemento da rimouvere |
| indice |
L'indice dell'elemento da rimouvere |
Metodo Contents.RemoveAll
Elimina tutti gli elementi della collection.
Sintassi
Session.Contents.RemoveAll()
Eventi
| Evento |
Descrizione |
| Session_OnEnd |
Quando termina una sessione
|
| Session_OnStart |
Quando termina una sessione
|