koopia vastavalt kasutatud parameetritele. <%@ OutputCache Duration="100" VaryByParam="*" VaryByCustom="Browser" %> Seansi muutujad (Session variables) Läbi Session klassi on võimalik jagada infot kõikjale ühe seansi (sessiooni) piires. See info on saadaval kõigil lehtedel, kuhu kasutaja antud külastuse vältel satub. 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)
kasutatud parameetritele. <%@ OutputCache Duration="100" VaryByParam="*" VaryByCustom="Browser" %> Seansi muutujad (Session variables) Läbi Session klassi on võimalik jagada infot kõikjale ühe seansi (sessiooni) piires. See info on saadaval kõigil lehtedel, kuhu kasutaja antud külastuse vältel satub. 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)