Seega on Session klass hea kasutaja staatust puudutava info hoidmiseks. Session klassi väärtuse salvestamine käib järgmiselt: Session["SessiooniMuutujaNimi"] = "Mingi väärtus"; Lugemine käib loomulikult vastupidises järjestus omistamisega, kuid lugemisel tuleks alati arvestada asjaolu, et võib-olla ei ole te seda muutujat veel tekitanud või ei ole sinna veel ühtegi väärtust salvestanud. Seega tuleks lugemisel esmalt kontrollida, kas üldse on midagi lugeda: Object oSessVar = Session["SessiooniMuutujaNimi"]; if (oSessVar != null) Label1.Text = (string)oSessVar; Lehelkülje seisund (ViewState variables) Läbi ViewState klassi on võimalik säilitada infot ühe lehekülje piires. ViewState klassi on mõtet salvestada infot, mida on vaja programmis pruukida, kuid mida ei soovi veebilehel kasutajale näidata. Sellist asja on võimalik korraldada kahte moodi: 85. Kasutada hidden välju (input type="hidden") 86. Kasutada ViewState klassi
Seega on Session klass hea kasutaja staatust puudutava info hoidmiseks. Session klassi väärtuse salvestamine käib järgmiselt: Session["SessiooniMuutujaNimi"] = "Mingi väärtus"; Lugemine käib loomulikult vastupidises järjestus omistamisega, kuid lugemisel tuleks alati arvestada asjaolu, et võib-olla ei ole te seda muutujat veel tekitanud või ei ole sinna veel ühtegi väärtust salvestanud. Seega tuleks lugemisel esmalt kontrollida, kas üldse on midagi lugeda: Object oSessVar = Session["SessiooniMuutujaNimi"]; if (oSessVar != null) Label1.Text = (string)oSessVar; Lehelkülje seisund (ViewState variables) Läbi ViewState klassi on võimalik säilitada infot ühe lehekülje piires. ViewState klassi on mõtet salvestada infot, mida on vaja programmis pruukida, kuid mida ei soovi veebilehel kasutajale näidata. Sellist asja on võimalik korraldada kahte moodi: 297. Kasutada hidden välju (input type="hidden") 298