*   >> Lese Utdanning Artikler >> science >> software

Cookie, objekter Session, Cache, Application Og Visningsstatusen Objects

keren i Global.asax filen. Aktiverer deling av global informasjon på tvers av flere økter og forespørsler innen en ASP.NET applikasjon

Merk:. Søknad staten er ikke delt på tvers av enten en Web gården (der en søknad er vert over flere servere) eller en Web hage (der en søknad er vert over flere prosesser på samme datamaskin)

I .NET Bilde:. HttpApplication, finnes som en egenskap ved siden klassen

Visningsstatusen

Vis tilstand for en side eller kontroll er den kumulative propery verdier, eller vise, på den siden eller kontroll.

Denne klassen er den primære lagringsmekanisme for alle HTML og web server kontroller. Den lagrer attributt /verdi-par som strenger knyttet til kontroll. Den sporer endringer i disse attributtene bare etter OnInit metoden utføres for en anmodning side, og lagre endringene til sidens eller kontroll syn staten.

Du kan lese fra denne klassen under ethvert stadium av kontrollen behandling livssyklus , men du bør ikke skrive til den mens kontrollen rende

I .NET Bilde:.

StateBag, finnes som en egenskap ved siden klassen

Følgende kode ville help:

private void Page_Load (objekt avsenderen, System.EventArgs e) {string strDateVal = System.DateTime.Now.ToString (); //Dette programmet verdi vil være den samme for alle økter if (Application.Get ("ApplicationValue") == null) Application.Add ("ApplicationValue", "Application Verdi oppdatert" + strDateVal); //Denne cookie verdien gang satt ville forbli den samme i 7 dager hvis (Request.Cookies.

Get ("CookieValue") == null) {HttpCookie MyCookie = new HttpCookie ("CookieValue", "Cookie Verdi oppdatert" + strDateVal) ; //Utløper etter 7 dager fra datoen for skapelsen MyCookie.Expires = DateTime.Now.Add (ny Timespan (7,0,0)); Response.Cookies.Add (MyCookie); } //Sjekk den samme cache verdi ved å åpne en annen nettside eksempel i IE if (Cache ["CacheValue"] == null) Cache ["CacheValue"] = "Cache Verdi oppdatert" + strDateVal; //Sjekk samme økt verdi i en annen side i søknaden og en annen nettside eksempel i IE if (Session ["SessionValue"] == null) Session ["SessionValue"] = "Session Verdi oppdatert" + strDateVal; //Sett et stoppunkt og sjekk her under postback if (this.

ViewSate ["ViewStateValue"] == null) this.ViewState.Add ("SessionValue", "Session Verdi oppdatert" + strDateVal); } Beskyttet ride void Render (HtmlTextWriter forfatter) {writer.Write (Cache ["CacheValue"] som streng + ""); writer.Write (Session ["SessionValue

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.