La mayoría de los navegadores vuelven a cargar la página desde la caché y no realizan una actualización del servidor de ida y vuelta. Agregué Response.AppendHeader ("Cache-Control", "no-store") en Page_Load pero no funciona para Chrome, Firefox, Safari. ¿Cómo actualizar la página al presionar el botón Atrás en el navegador (IE, Chrome, Firefox Safari)?Cómo actualizar la página al presionar el botón Atrás en el navegador (IE, Chrome, Firefox Safari)?
Cómo actualizar la página al presionar el botón Atrás en el navegador (IE, Chrome, Firefox Safari)?
Respuesta
Probablemente sea una mala idea forzar este comportamiento porque el usuario espera ver lo que vio antes, no una vista actualizada. Si ese es el comportamiento de Chrome/Firefox/Safari, es de suponer que los usuarios desean este comportamiento porque eligieron ese navegador. Si quieren una vista actualizada, pueden actualizar por sí mismos.
Dicho esto, a menudo veo esto hecho con Javascript en el navegador. Puede conectar eventos de carga de página y actualizarlos manualmente si ve que la página se carga por segunda vez. Pero si el cliente usa noscript, o no admite Javascript, no tiene suerte. Además, tenga cuidado de volver a cargar correctamente para que los usuarios no sean llevados a una página nueva cada vez que hagan clic en Atrás y se queden estancados en una batalla de reflejos de clic rápido.
Esto sería para su código de C# que estoy asumiendo. Estas son mis sugerencias en orden de lo más sugerido a lo menos.
Response.Cache.SetNoStore();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.AppendHeader("pragma","no-cache");
Response.Cache.SetExpires(DateTime.Now.AddSeconds(-1));
- 1. Recargar la página al presionar el botón Atrás
- 2. Recordar ajax datos agregados al presionar el botón Atrás
- 3. Cerrar la aplicación al presionar el botón Atrás en Android
- 4. Mobile Safari botón Atrás
- 5. Safari y Chrome modificando los datos del formulario en el botón Atrás
- 6. actualización de la página del botón Volver atrás Chrome: ASP.net
- 7. Deshabilitar el botón Atrás en el navegador
- 8. Volver a cargar la página cuando se visita haciendo clic en el botón Atrás en Firefox
- 9. GWT botón Atrás navegador
- 10. ASP.net simular el botón Atrás del navegador
- 11. Evite el uso del botón Atrás (en IE)
- 12. ¿Cómo se emula el botón Atrás del navegador en HtmlUnit?
- 13. Borrar todos los campos en un formulario al volver atrás con el botón Atrás del navegador
- 14. Botón "Atrás" del navegador frente a la página animada jQuery
- 15. Botón Atrás (Comportamiento del navegador)
- 16. negociación contenido ignorado cuando se utiliza el navegador botón Atrás
- 17. verificación de CSS para Chrome, IE, Firefox
- 18. Phonegap Android Botón Atrás - cerrar la aplicación con el botón Atrás en la página principal
- 19. Cómo evitar que un usuario vea información de usuarios anteriores al presionar el botón "Atrás"
- 20. Copiar sin flash - Firefox, Chrome, Safari, Opera
- 21. El botón de envío de formularios permanece deshabilitado cuando se usa el botón Atrás en Firefox
- 22. ¿Cómo realizo la página de recarga de Firefox cuando se presiona el botón Atrás?
- 23. ¿Cómo funciona el botón Atrás en un navegador web?
- 24. ¿Cómo puedo simular el botón Atrás del navegador en Capibara?
- 25. Force Firefox para volver a cargar la página en el botón Atrás
- 26. Cómo deshabilitar el botón Atrás en el navegador cuando el usuario cierra sesión en asp.net C#
- 27. Historial de página - ¿Existe el botón Atrás?
- 28. Ignorando UIGestureRecognizer al presionar el botón
- 29. ¿Qué sucede cuando presiono el botón ATRÁS del navegador?
- 30. Chrome/Firefox Alternativa al control TWebBrowser
Estoy de acuerdo con usted, pero en algunos casos, necesita actualizar la página manualmente. Depende de la lógica comercial de la página web. A veces tenemos datos que necesitan mostrar la versión actualizada una vez que el usuario presiona el botón Atrás. – arlen
Debería ser una solución para el problema – arlen