So deaktivieren Sie die Browser-Zurück-Schaltfläche erst nach dem Abmelden in mvc3.net

Ich verwende FormsAuthentication für die Benutzeranmeldung. Ich habe ein Problem, nachdem der Benutzer sich erfolgreich abgemeldet hat. Über die Schaltfläche "Zurück" kann der Benutzer Seiten anzeigen. Ich habe es mit Javascript versucht

 <script type = "text/javascript" >
        function preventBack() { window.history.forward(1); }
        setTimeout("preventBack()", 0);
        window.onunload = function () { null };
</script>

Die Zurück-Taste ist jedoch vollständig deaktiviert. Es hat funktioniert, ich möchte die Funktion der Zurück-Schaltfläche nicht deaktivieren, wenn der Benutzer angemeldet ist. Ich möchte, dass mein ANGEMELDETER Benutzer die Zurück-Schaltfläche des Browsers wie gewohnt verwendet. Sobald er sich jedoch abmeldet, kann er keine Inhalte mehr sehen, indem er auf Zurück drückt. Ich habe auch versucht mit

Session.Abandon();
 Response.Cache.SetCacheability(HttpCacheability.NoCache);
 Response.Cache.SetExpires(DateTime.Now);

Aber das funktioniert auch nicht. Wie behebe ich das?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage