Tengo una aplicación ASP.net (C#).actualización de la página del botón Volver atrás Chrome: ASP.net
Cuando un usuario se encuentra en una página específica, hace clic en un enlace en esta página que lo lleva a una página secundaria, que muestra los detalles del producto.
Si el usuario hace clic en el botón Atrás del navegador, necesito que la página principal se actualice a su estado inicial. es decir, todos los cuadros de texto que tenían datos escritos deben estar en blanco, los campos ocultos deben reiniciarse, etc. Básicamente, necesito un CTRL-F5 cuando un usuario hace clic atrás.
Desactivar el botón Atrás no es una opción.
Necesito esto solo en ciertas páginas.
En IE y Firefox puedo hacerlo funcionar sin problemas. Pero con Chrome, los cuadros de texto aún contienen sus valores, al igual que los campos ocultos. Si presiono CTRL-F5 en Chrome, la página se restablece correctamente a su estado inicial.
Este es el código que he intentado.
<%@ OutputCache Location="None" VaryByParam="None" %>
y esto:
Response.Buffer = true;
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetAllowResponseInBrowserHistory(false);
Response.Cache.SetNoStore();
y esto:
Response.Cache.SetExpires(DateTime.UtcNow.AddDays(-1));
Response.Cache.SetValidUntilExpires(false);
Response.Cache.SetRevalidation(HttpCacheRevalidation.AllCaches);
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
También he probado una gran variedad de estos en diferentes combinaciones, pero sin éxito.
gracias
¿Con qué Chrome (s) probaste esto? Dev? ¿Beta? ¿Estable? Windows? – bzlm