我正在使用 FormsAuthentication 进行用户登录。用户成功注销后我遇到问题,后退按钮是浏览器允许用户查看页面。我尝试使用 javascript
<script type = "text/javascript" >
function preventBack() { window.history.forward(1); }
setTimeout("preventBack()", 0);
window.onunload = function () { null };
</script>
但是后退按钮被完全禁用。它工作正常,我不想在用户登录时禁用后退按钮功能。我希望我的登录用户正常使用浏览器后退按钮。但是一旦他选择了退出,他就不能按返回看到任何内容。我也尝试过使用
Session.Abandon();
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetExpires(DateTime.Now);
但这也不起作用。我该如何解决这个问题?