Ich habe eine ASP.net-Anwendung (C#).Chrome Zurück Button Seite aktualisieren - ASP.net
Wenn ein Benutzer auf einer bestimmten Seite ist, klickt er auf einen Link auf dieser Seite, der ihn auf eine untergeordnete Seite bringt und die Produktdetails anzeigt.
Wenn der Benutzer auf die Schaltfläche Zurück des Browsers klickt, muss die übergeordnete Seite in ihren ursprünglichen Zustand aktualisiert werden. dh alle Textfelder, die Daten eingegeben haben, müssen leer sein, irgendwelche versteckten Felder zurücksetzen etc. Grundsätzlich brauche ich ein STRG-F5, wenn ein Benutzer zurückklickt.
Das Deaktivieren der Zurück-Taste ist keine Option.
Ich brauche das nur auf bestimmten Seiten.
In IE und Firefox kann ich das ohne ein Problem arbeiten. Aber bei chrome enthalten die Textfelder noch ihre Werte, ebenso wie die versteckten Felder. Wenn ich in Chrome STRG-F5 drücke, wird die Seite korrekt auf ihren ursprünglichen Zustand zurückgesetzt.
Dies ist der Code, den ich ausprobiert habe.
<%@ OutputCache Location="None" VaryByParam="None" %>
und diese:
Response.Buffer = true;
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);
Response.Cache.SetNoStore();
und diese:
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
Response.Cache.SetValidUntilExpires(false);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
Ich habe versucht, auch eine Vielzahl von diesem in unterschiedlicher Kombination, aber ohne Erfolg.
dank
Mit welchen Chrome (s) haben Sie das versucht? Entwickler? Beta? Stabil? Windows? – bzlm