Tengo una aplicación con sesiones de usuario y carro de compras. Cuando un usuario logueado, tiene ya un carro con elementos, le doy a cerrar sesión. Cerrar sesión tiene este código:
Código vb:
Ver original
Sub LoginStatus1_LoggedOut(ByVal sender As Object, ByVal e As System.EventArgs) Handles LoginStatus1.LoggedOut Session("Carrito") = Nothing Session.Abandon() Response.Redirect("Inicio.aspx") End Sub
Eso me cierra la sesión y me redirige a Inicio.aspx. El caso, es que si le doy al botón atrás, vuelvo a la página en la que estaba y con la sesión abierta. Se que no es real, ya que al darle en el explorador a actualizar página, la sesión desaparece y vuelvo a mi Inicio.Aspx.
Como puedo evitar que una vez cerrada la sesión, al darle a "Atras" me aparezca la página con la sesión abierta?
¿Hay alguna función para borrar caché al cerrar sesión o algo parecido?
Muchas gracias!!