似乎当我点击退出按钮并点击浏览器上的后退按钮时。它向我展示了不应该是这样的页面。我正在使用表单身份验证,它在Mozilla Firefox中运行良好,但在谷歌浏览器中运行良好。
这是代码。
Session.Abandon();
Session.Clear();
FormsAuthentication.SignOut();
Response.Redirect("~/Login.aspx");
我该如何解决这个问题。
答案 0 :(得分:1)
使用javascript将此代码添加到您的退出按钮
btnLogout.Attributes.Add("onClick", "javascript:history.clear(); return true;");
我相信这也将清除浏览器历史记录,因为JavaScript在客户端上运行,并且您只面临问题。它对服务器端代码没有帮助。