目前,当我在注销后按下退格按钮然后打开前一页而不是将其重定向到登录页面时,我在我的注销页面的页面加载中使用了这个服务器端代码,它适用于 firefox、opera 和 chrome,但适用于 IE 和 Safari工作不正常。
这是我在注销页面的页面加载中的代码
protected void Page_Load(object sender, EventArgs e)
{
Session.Abandon();
Session.Clear();
Session.RemoveAll();
HttpCookie cookie = new HttpCookie("UserInfo");
cookie.Expires = DateTime.Now.AddDays(-1d);
Response.Cookies.Add(cookie);
Response.Redirect("Default.aspx", false);
Response.Cache.SetExpires(DateTime.UtcNow.AddMinutes(-1));
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.Cache.SetNoStore();
}
你建议这个在 IE 和 Safari 上工作吗?