Hola gente. A ver si me podéis echar una mano, que supongo que sí.
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 originalSub 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!!