复制代码 代码如下:
Session.Abandon();
Response.Redirect("Login.aspx");
复制代码 代码如下:
Session.Abandon();
Response.Write("<script>window.location.href='Login.aspx'</script>");
复制代码 代码如下:
public class LogoutHttpHandler : IHttpHandler
{
/// <summary>
/// 通过实现 IHttpHandler 接口的自定义 HttpHandler 启用 HTTP Web 请求的处理。
/// </summary>
/// <param>HttpContext 对象,它提供对用于为 HTTP 请求提供服务的内部服务器对象(如 Request、Response、Session 和 Server)的引用。 </param>
public void ProcessRequest (HttpContext context)
{
FormsAuthentication.SignOut();
context.Response.Redirect("Login.aspx",true);
}
复制代码 代码如下:
<httpHandlers>
<add verb="GET" path="Logout.aspx" type="LogoutHttpHandler" />
</httpHandlers>
复制代码 代码如下:
public class LogoutHttpHandler : IHttpHandler, IRequiresSessionState
{
public void ProcessRequest(HttpContext context)
{
//FormsAuthentication.SignOut();//这样可以不用
context.Session.Abandon();
context.Response.Write("<script>window.location.href='Login.aspx'</script>");
}
}
复制代码 代码如下:
protected void Exit_Click(object sender, EventArgs e)
{
Response.Redirect("Logout.aspx");
}
新闻热点
疑难解答
图片精选