我有一个登录表单,其中包含两个框和 buttonclick 上的按钮我使用 sql 数据库验证用户并将 id 存储在会话中并设置 FormsAuthentication 以供以后使用。在注销按钮上,我将它们重定向到 logout.aspx,我在其中销毁会话并重定向到登录页面:
Session.Abandon();
FormsAuthentication.SignOut();
现在注销后,如果我使用浏览器后退按钮返回,我仍然可以看到我的上一个页面,但如果我刷新我得到object reference not set to an instance of an object.
protected void Page_Load(object sender, EventArgs e)
Line 33: {
Line 34: string id = Session["ID"].ToString();
如果发生这种情况,最好的解决方法是让用户重新登录?