復制代碼 代碼如下:
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");
}
新聞熱點
疑難解答
圖片精選