ta ei loe sealt midagi välja. ViewState klassi väärtuse salvestamine käib järgmiselt: ViewState["LeheMuutujaNimi"] = "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 oVwVar = ViewState["LeheMuutujaNimi"]; if (oVwVar != null) Label1.Text = (string)oVwVar; Ülesandeid * Pane iga salvestusmeetodi (Application, Cache, Session, ViewState) juurde muutuja, mille väärtust suurendatakse igal pöördumisel. Vaata tulemusi ning püüa kindlaks teha sarnasused ja erinevused. Veebisaidi turvamine Kuna maailm on muutunud väga vaenulikuks, oleme sunnitud ka kõik veebilahendused ehitama üles nii, et ilma ennast tutvustamata seal palju teha ei saaks. Üldjuhul on kõigil veebisaitidel mitu turvataset
siis ta ei loe sealt midagi välja. ViewState klassi väärtuse salvestamine käib järgmiselt: ViewState["LeheMuutujaNimi"] = "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 oVwVar = ViewState["LeheMuutujaNimi"]; if (oVwVar != null) Label1.Text = (string)oVwVar; Ülesandeid * Pane iga salvestusmeetodi (Application, Cache, Session, ViewState) juurde muutuja, mille väärtust suurendatakse igal pöördumisel. Vaata tulemusi ning püüa kindlaks teha sarnasused ja erinevused. Veebisaidi turvamine Kuna maailm on muutunud väga vaenulikuks, oleme sunnitud ka kõik veebilahendused ehitama üles nii, et ilma ennast tutvustamata seal palju teha ei saaks.