Sie könnten sich an Outlook Web Access orientieren und JavaScript einfach das aktuelle Fenster/Tab schließen lassen.
Sie können auch dafür sorgen, dass Ihre "Abmeldeseite" ein Postback ist. Dadurch wird der Benutzer in den meisten Browsern gezwungen, den Postback zu wiederholen. Zu diesem Zeitpunkt können Sie feststellen, dass der Benutzer nicht mehr angemeldet ist, und ihn wieder auf die Anmeldeseite zurückleiten.
Editar: Jemand anderes erwähnte eine Response.Redirect. Sie könnten Ihren "Logout"-Link tatsächlich auf eine Seite leiten, die eine Umleitung vornimmt und IMMER auf eine zweite "Landing Page" umleitet. Wenn der Benutzer auf "Zurück" klickt, landet er wieder auf der Weiterleitung und ist wieder dort, wo er angefangen hat.
Es gibt keine Möglichkeit, den Browserverlauf zu verhindern, daher ist es wichtig, mehrere Methoden zusammen anzuwenden und nicht darauf zu setzen, dass ein Benutzer "nicht rückwärts geht", um die Sicherheit Ihrer Anwendung zu gewährleisten.