Ultimele tutoriale de dezvoltare web
 

ASP Obiectul sesiunii


Un obiect sesiune stochează informații despre sau schimbați setările pentru o sesiune de utilizator.


Exemple

Exemple

Set și a reveni LCID
Setați sau să returnez un număr întreg care specifică o anumită locație sau regiune. Cuprins cum ar fi data, ora, și moneda va fi afișată în funcție de acea locație sau regiune.

Returnarea sessionId
Întoarcere un cod unic pentru fiecare utilizator. ID-ul este generat de server.

Timeout O sesiune de
Setați și pentru a reveni timeout (in minutes) a unei sesiuni.


Obiectul sesiunii

Când lucrați cu o aplicație de pe computer, deschideți-l, face unele modificări și apoi închideți-l. Acest lucru este mai mult ca o sesiune. Computerul știe cine ești. Se știe când deschideți aplicația și atunci când îl închideți. Cu toate acestea, pe internet, există o problemă: serverul web nu știe cine ești și ce faci, deoarece adresa HTTP nu menține starea.

ASP rezolvă această problemă prin crearea unui cookie unic pentru fiecare utilizator. Cookie-ul este trimis la calculatorul utilizatorului și conține informații care identifică utilizatorul. Această interfață se numește obiectul Session.

Obiectul Session stochează informații despre sau schimbați setările pentru o sesiune de utilizator.

Variabilele stocate într-o sesiune de informare despre obiect dețin un singur utilizator, și sunt disponibile pentru toate paginile într-o singură aplicație. Informații comună stocate în variabile de sesiune sunt nume, id-ul și preferințele. Serverul creează un nou obiect de sesiune pentru fiecare utilizator nou, și distruge obiectul sesiunii atunci când expiră sesiunea.

Obiectul sesiunii de colecții, proprietăți, metode și evenimente sunt descrise mai jos:

Colecții

Colectie Descriere
Contents Conține toate elementele anexate la sesiunea printr-o comandă de script
StaticObjects Conține toate obiectele anexate la sesiunea cu HTML <object> tag - ul

Proprietăți

Proprietate Descriere
CodePage Specifică setul de caractere care va fi utilizat la afișarea de conținut dinamic
LCID Setează sau returnează un număr întreg care specifică o anumită locație sau regiune. Cuprins cum ar fi data, ora, și moneda va fi afișată în funcție de acea locație sau regiune
SessionID Returnează un cod unic pentru fiecare utilizator. ID-ul unic este generat de server
Timeout Setează sau returnează perioada timeout (in minutes) pentru obiectul Session în această aplicație

metode

Metodă Descriere
Abandon O sesiune de utilizator nimicește
Contents.Remove Șterge un element din colecția Cuprins
Contents. RemoveAll() Șterge toate articolele din colecția Cuprins

Evenimente

Eveniment Descriere
Session_OnEnd Apare atunci când o sesiune se termină
Session_OnStart Are loc atunci când începe o sesiune