原理:清空Session
1.Web窗体:index.aspx
<a href="logoutHandler.ashx">注销</a>
2.一般处理程序:LogoutHandler.ashx
![](https://i-blog.csdnimg.cn/blog_migrate/8f900a89c6347c561fdf2122f13be562.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/961ddebeb323a10fe0623af514929fc1.gif)
1 /// <summary> 2 /// LogoutHandler 的摘要说明 3 /// </summary> 4 public class LogoutHandler : IHttpHandler,IRequiresSessionState 5 { 6 public void ProcessRequest(HttpContext context) 7 { 8 context.Session.Clear(); //从会话状态集合中移除所有的键和值 9 context.Session.Abandon(); //取消当前会话 10 11 context.Response.Redirect("/account/login.aspx"); //跳转登录页 12 } 13 14 public bool IsReusable 15 { 16 get 17 { 18 return false; 19 } 20 } 21 }
3.完成。