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 } 

 

posted @ 2012-06-05 00:27  Lyghost  阅读(610)  评论(0编辑  收藏  举报