*   >> Lezen Onderwijs artikelen >> science >> software

Cookie, Session, Cache, toepassing en weergavestatus Objects

chappen en evenementen voor alle applicatie objecten binnen een ASP.NET-toepassing. Deze klasse is de basisklasse voor toepassingen die door de gebruiker in het global.asax bestand. Maakt het delen van de wereldwijde informatie over meerdere sessies en verzoeken binnen een ASP.NET-toepassing

Opmerking:. Toepassing staat wordt niet gedeeld over ofwel een Web boerderij (waar een aanvraag wordt gehost op meerdere servers) of een Web tuin (waar een aanvraag wordt gehost in meerdere processen op dezelfde computer)

In .NET

.

HttpApplication, vond als een eigenschap van de klasse Pagina

weergavestatus

View staat voor een pagina of de controle is de cumulatieve propery waarden, of bekijken, van die pagina of controle. Deze klasse is de primaire opslagmechanisme voor HTML en webserver controles. Het slaat attribuut /waarde paren als strings geassocieerd met de besturing. Het volgt wijzigingen aan deze kenmerken pas na de OnInit methode wordt uitgevoerd voor een pagina-aanvraag, en sla de wijzigingen in zicht staat de pagina's of de controle's.

U kunt uit deze klasse tijdens elke fase van de controle verwerking levenscyclus , maar je moet niet schrijven naar het terwijl de besturing waardoor

In .NET

. StateBag, vond als een eigenschap van de klasse Pagina

De volgende code zou help:

private void Page_Load (object afzender, System.EventArgs e) {koord strDateVal = System.DateTime.Now.ToString (); //Deze toepassing waarde zou hetzelfde voor alle sessies als (Application.Get ("ApplicationValue") == null) Application.

Add ("ApplicationValue", "Application Value update" + strDateVal) blijven; //Deze cookie waarde een keer hetzelfde voor 7 dagen zou blijven als (Request.Cookies.Get ("CookieValue") == null) {HttpCookie MyCookie = new HttpCookie ("CookieValue", "Cookie Value update" + strDateVal) ; //Verloopt na 7 dagen vanaf de datum van de schepping MyCookie.Expires = DateTime.Now.Add (nieuw TimeSpan (7,0,0)); Response.Cookies.

Add (MyCookie); } //Controleer dezelfde cache waarde door het openen van een andere webpagina bijvoorbeeld in IE als (Cache ["CacheValue"] == null) Cache ["CacheValue"] = "Cache Value update" + strDateVal; //Controleer dezelfde sessie waarde in een andere pagina in de aanvraag en andere webpagina bijvoorbeeld in IE als (Session ["SessionValue"] == null) Session ["SessionValue"] = "Session Value update" + strDateVal; //Zet een breekpunt en check hier tijdens PostBack if (this.ViewSate ["ViewStateVal

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.