*   >> lukeminen koulutus Artikkelit >> science >> software

Evästeen, Session, Cache, soveltamiseen ja ViewState Objects

a poikki joko Web maatilalla (jossa hakemus on isännöi useiden palvelimien) tai Web puutarha (jossa hakemus on isännöi useiden prosessien samalla tietokoneella).

In NET

: HttpApplication, löydettiin ominaisuus Page luokan

ViewState

Katso tilassa sivun tai ohjaus on kumulatiivinen propery arvot, tai katsella, kyseisen sivun tai valvonta. Tämä luokka on ensisijainen varastointi mekanismi kaikki HTML ja web-palvelimen valvonta. Se tallentaa ominaisuus /arvo-pareja merkkijonoina liittyy valvonta.

Se seuraa muutoksia nämä ominaisuudet vasta OnInit menetelmä teloitettiin sivun pyynnön, ja tallenna muutokset sivun tai ohjaus mielestä valtio.

Voit lukea tältä luokan missään vaiheessa ohjauskäsittely elinkaaren , mutta sinun ei pitäisi kirjoittaa sitä, kun ohjaus on renderöinti.

In NET

: StateBag, löydettiin ominaisuus Page luokan

seuraava koodi olisi help:

yksityinen void Page_Load (objekti lähettäjän System.EventArgs e) {string strDateVal = System.DateTime.Now.ToString (); //Tämä sovellus arvo pysyisi sama kaikille istuntoja jos (Application.

Get ("ApplicationValue") == null) Application.Add ("ApplicationValue", "Sovellus Value päivitetään" + strDateVal); //Tämä eväste arvo kerran asetettu pysyisi samana 7 päivää, jos (Request.Cookies.Get ("CookieValue") == null) {HttpCookie MyCookie = uusi HttpCookie ("CookieValue", "Cookie Value päivitetään" + strDateVal) ; //Vanhentuu kuluttua 7 päivää luomisen MyCookie.Expires = DateTime.Now.Add (uusi aikajänne (7,0,0)); Response.Cookies.

Add (MyCookie); } //Tarkista sama välimuistin arvo avaamalla toiselle Web-sivulle esimerkiksi IE jos (Cache ["CacheValue"] == null) Cache ["CacheValue"] = "Välimuisti Value päivitetään" + strDateVal; //Tarkista saman istunnon arvo muualle sovellus ja web-sivulle esimerkiksi IE jos (Session ["SessionValue"] == null) Session ["SessionValue"] = "Session Value päivitetään" + strDateVal; //Laita breakpoint ja tarkistaa tässä yhteydessä takaisinlähetysasetuksia jos (this.ViewSate ["ViewStateValue"] == null) this.ViewState.

Add ("SessionValue", "Session Value päivitetään" + strDateVal); } Suojattu ohittaa mitätön Render (HtmlTextWriter kirjailija) {writer.Write (Cache ["CacheValue"] string + ""); writer.Write (Session ["SessionValue"] string + ""); writer.Write (Request.Cookies.Get ("CookieValue"). Arvo + ""); writer.Write (Application.Get ("ApplicationValue"). toString () + ""); writer.Write (this.ViewSate ["ViewStateVal

Page   <<  [1] [2] [3] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.