Laddningsmetoden, som tvingar webbläsaren att uppdatera den aktuella sidan. Syntax: locatio{filter}n.reload([bForceGet]) Parameter: bForceGet, valfri parameter, är standard false, hämtar den aktuella sidan från klientcachen. sant, då hämtas den senaste sidan från servern i GET-metoden, vilket motsvarar att klienten klickar på F5 ("Uppdatera").
replace metoden, som ersätter det objekt som för närvarande är cachad i historiken (klienten) genom att ange en URL, så när du använder ersätt-metoden kan du inte komma åt den ersatta URL:en med "framåt" och "bakåt". Syntax: locatio{filter}n.replace(URL) I praktiken brukar vi använda locatio{filter}n.reload() eller history.go(0) när vi uppdaterar sidan. Eftersom denna metod är som att klienten klickar på F5 för att uppdatera sidan, kommer en "sida utgången"-prompt att visas när sidans metod="posta". Det beror på Sessions säkerhetsskyddsmekanism. Du kan tänka på det så att när du anropar metoden locatio{filter}n.reload(), så finns redan aspx-sidan i serverns minne, så det måste vara IsPostback. Om det finns en sådan applikation: vi måste ladda om sidan, vilket betyder att vi förväntar oss att sidan återskapas på serversidan, och vi förväntar oss att den inte postbackas. Här kan locatio{filter}n.replace() göra detta. Den ersatta sidan genereras på serversidan varje gång. Du kan skriva det så här: locatio{filter}n.replace(locatio{filter}n.href)
Ersätt-funktionen är exakt densamma som locatio{filter}ns href-attribut eller tilldela-funktion vid inställning av URL:en, men den tar bort URL:en från adresslistan för historikobjektet, vilket gör funktioner som gå eller tillbaka onavigerbara. |