ASP.NET网站管理系统退出 清除浏览器缓存,Session的代码
在点击“退出系统”执行的事件中加入session清空的代码和浏览器缓存清空的代码
1 public void Clear(object sender, EventArgs e) 2 { 3 Session["id"] = null; 4 Session["name"] = null; 5 ClearClientPageCache(); 6 Response.Redirect("~/Login.aspx"); 7 } 8 public void ClearClientPageCache() 9 { 10 //清除浏览器缓存 11 Response.Buffer = true; 12 Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); 13 Response.Cache.SetExpires(DateTime.Now.AddDays(-1)); 14 Response.Expires = 0; 15 Response.CacheControl = "no-cache"; 16 Response.Cache.SetNoStore(); 17 }