Ho un'applicazione ASP.net (C#).Aggiornamento pagina pulsante Chrome Back - ASP.net
Quando un utente si trova su una pagina specifica, fa clic su un collegamento in questa pagina che lo porta a una pagina secondaria, visualizzando i dettagli del prodotto.
Se l'utente fa clic sul pulsante Indietro del browser, ho bisogno che la pagina padre sia aggiornata allo stato iniziale. vale a dire tutte le caselle di testo che avevano dati digitati devono essere vuoti, eventuali campi nascosti ripristinati ecc. Fondamentalmente ho bisogno di un CTRL-F5 quando un utente fa clic indietro.
La disattivazione del pulsante Indietro non è un'opzione.
Ho bisogno di questo solo su alcune pagine.
In IE e Firefox posso farlo funzionare senza problemi. Ma con chrome le caselle di testo contengono ancora i loro valori come fanno i campi nascosti. Se premo CTRL-F5 in Chrome, la pagina viene ripristinata correttamente al suo stato iniziale.
Questo è il codice che ho provato.
<%@ OutputCache Location="None" VaryByParam="None" %>
e questo:
Response.Buffer = true;
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);
Response.Cache.SetNoStore();
e questo:
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
Response.Cache.SetValidUntilExpires(false);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
ho anche provato una varietà di questi in combinazione differente, ma senza successo.
grazie
Con quale Chrome si è provato? Dev? Beta? Stabile? Finestre? – bzlm