你的位置:首页 > ASP.net教程

[ASP.net教程]ASP.NET:注销功能实现


原理:清空Session

 

1.Web窗体:index.aspx

  <a href="logoutHandler.ashx">注销</a>

 

2.一般处理程序:LogoutHandler.ashx

 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 IsReusable15     {16       get17       {18         return false;19       }20     }21   }

点击查看

 

3.完成。