Asp.net注销码无效

时间:2013-03-07 06:26:46

标签: asp.net

似乎当我点击退出按钮并点击浏览器上的后退按钮时。它向我展示了不应该是这样的页面。我正在使用表单身份验证,它在Mozilla Firefox中运行良好,但在谷歌浏览器中运行良好。

这是代码。

        Session.Abandon();
        Session.Clear();
        FormsAuthentication.SignOut();
        Response.Redirect("~/Login.aspx");

我该如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

使用javascript将此代码添加到您的退出按钮

 btnLogout.Attributes.Add("onClick", "javascript:history.clear(); return true;");

我相信这也将清除浏览器历史记录,因为JavaScript在客户端上运行,并且您只面临问题。它对服务器端代码没有帮助。