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 ["ViewStateValWindows 7 Driver Update Options