|
|
Postitatud 17.02.2016 12:27:59
|
|
|

Reload meetod, mis sunnib brauserit praegust lehte värskendama. Syntax: locatio{filter}n.reload([bForceGet]) Parameeter: bForceGet, valikuline parameeter, on vaikimisi false, toob praeguse lehe kliendi vahemälust. true, siis taastatakse viimane leht serverist GET meetodis, mis on samaväärne kliendi F5 ("Värskenda") vajutamisega.
asendamismeetod, mis asendab hetkel ajaloos vahemällu salvestatud üksuse (kliendi) URL-i määramisega, nii et asendamise meetodi kasutamisel ei pääse asendatud URL-ile ligi "edasi" ja "tagasi". Süntaks: locatio{filter}n.replace(URL) Praktikas kasutame lehe värskendamisel tavaliselt locatio{filter}n.reload() või history.go(0) selleks. Kuna see praktika on nagu kliendi F5 vajutamine lehte värskendamiseks, ilmub lehe meetod="post" korral "leht aegus" prompt. See on tingitud Sessioni turvamehhanismist. Võid mõelda nii, et kui kutsud locatio{filter}n.reload() meetodit, siis aspx leht on serveri mälus juba olemas, seega peab see olema IsPostback. Kui selline rakendus eksisteerib: peame lehe uuesti laadima, mis tähendab, et eeldame, et leht luuakse serveri poolel uuesti ja et seda ei postbackida. Siin saab locatio{filter}n.replace() seda teha. Asendatud leht genereeritakse serveri poolel iga kord uuesti. Võid kirjutada nii: locatio{filter}n.replace(locatio{filter}n.href)
Asendamisfunktsioon on täpselt sama mis locatio{filter}n href atribuut või assign funktsioon URL-i määramisel, kuid see eemaldab URL-i ajalooobjekti aadressiloendist, muutes funktsioonid nagu go või back navigeerimatuks. |
Eelmine:SQL 2000 andmebaasi manuse ühilduvusprobleemi kohta SQL 2012-leJärgmine:C# veebibrauser, et määrata, kas leht on laaditud
|