Gli ultimi tutorial di sviluppo web
 

ASP oggetto Session


Un oggetto Session memorizza le informazioni, o modificare le impostazioni per una sessione utente.


Esempi

Esempi

Impostare e restituire il LCID
Impostare o restituire un intero che specifica una posizione o di una regione. Contenuto come la data, l'ora e la valuta verranno visualizzati in base a quella posizione o regione.

Restituire il SessionID
Restituisce un ID univoco per ogni utente. L'ID è generato dal server.

Timeout di una sessione
Impostare e restituire il timeout (in minutes) di una sessione.


oggetto Session

Quando si lavora con un'applicazione sul computer, si apre, fare alcune modifiche e poi si chiude. Questo è molto simile a una sessione. Il computer sa chi sei. Si sa quando si apre l'applicazione e quando lo si chiude. Tuttavia, su internet c'è un problema: il server web non sa chi sei e cosa fai, perché l'indirizzo HTTP non mantiene lo stato.

ASP risolve questo problema creando un cookie univoco per ogni utente. Il cookie viene inviato al computer dell'utente e contiene informazioni che identificano l'utente. Questa interfaccia è chiamato l'oggetto di sessione.

L'oggetto Session memorizza le informazioni, o modificare le impostazioni per una sessione utente.

Variabili memorizzate in una sessione di informazioni oggetto attesa di circa un singolo utente, e sono a disposizione di tutte le pagine in una sola applicazione. Informazioni comuni memorizzate nelle variabili di sessione sono nome, l'ID, e le preferenze. Il server crea un nuovo oggetto Session per ogni nuovo utente, e distrugge l'oggetto di sessione quando la sessione scade.

La dell'oggetto Session collezioni, le proprietà, i metodi e gli eventi sono descritti di seguito:

collezioni

Collezione Descrizione
Contents Contiene tutti gli elementi aggiunti alla sessione tramite un comando script
StaticObjects Contiene tutti gli oggetti aggiunti alla sessione con il codice HTML <object> tag

Proprietà

Proprietà Descrizione
CodePage Specifica il set di caratteri che verrà utilizzato per la visualizzazione di contenuti dinamici
LCID Imposta o restituisce un intero che specifica una posizione o di una regione. Contenuto come la data, l'ora e la valuta verranno visualizzati in base a quella posizione o regione
SessionID Restituisce un ID univoco per ogni utente. L'ID univoco viene generato dal server
Timeout Imposta o restituisce il periodo di timeout (in minutes) per l'oggetto Session in questa applicazione

metodi

Metodo Descrizione
Abandon Distrugge una sessione utente
Contents.Remove Elimina un elemento dalla collezione Contents
Contents. RemoveAll() Elimina tutti gli elementi della collezione Contents

eventi

Evento Descrizione
Session_OnEnd Si verifica quando un termine della sessione
Session_OnStart Si verifica quando una sessione inizia