descubrí que al pulsar el botón de regreso se pone la página anterior de la caché del navegador, incluso si envío siguientes encabezados:¿Puedo desactivar la memoria caché del botón Atrás de FF3?
Test1.aspx
Server ASP.NET Development Server/9.0.0.0
Date Wed, 24 Mar 2010 17:49:40 GMT
X-AspNet-Version 2.0.50727
Location Test2.aspx
Cache-Control no-cache, no-store
Pragma no-cache
Expires -1
Content-Type text/html; charset=utf-8
Content-Length 189
Connection Close
En realidad, la respuesta fue así de simple. Pero quiero conocer a otros. Los navegadores no almacenan en caché las páginas, sino que almacenan en caché las solicitudes. Entonces, si tiene una página Test.aspx con un enlace a sí mismo. Y el usuario abre primero la página, luego hace clic en el enlace (aquí no se agrega caché) y luego presiona el botón Atrás la página se recuperará de la caché porque la primera vez que se descargó sin la directiva no-cache –
bien, las respuestas del caché de los navegadores , que en general son páginas, ¿no? y si no estoy confundiendo, "no-caché" ya estará en el encabezado de respuesta http incluso después de la primera solicitud. – futtta
También debería incluir 'Cache-Control: no-store' para google chrome. – ajbeaven