Tengo una aplicación ASP.NET que utiliza la Autenticación de formularios. Cuando el usuario hace clic en el botón Cerrar sesión en la página, ejecuta el siguiente código.Flecha atrás después de cerrar sesión
FormsAuthentication.SignOut();
Response.Expires = 0;
Response.Cache.SetNoStore();
Response.AppendHeader("Pragma", "no-cache");
Sin embargo, el usuario todavía puede sólo tiene que pulsar la flecha hacia atrás y ver la página anterior sin necesidad de conectarse de nuevo. Estoy seguro de que tiene algo que ver con la página anterior que se almacena en caché. ¿Cómo puedo asegurarme de que se les pida que inicien sesión de nuevo con la vuelta?
Una forma de hacerlo es, para escribir el código no-cache en todas las páginas, pero también estoy buscando mejores maneras de expirar el contenido. +1 – Ramesh