简单的“注销”ASP.NET页面

时间:2011-06-14 14:47:03

标签: c# asp.net forms-authentication logout

我正在寻找创建一个非常简单的Logout页面但是在第一个障碍中落下。

如果有帮助,这是我当前的登录页面: http://pastebin.com/2xJH1DnT

protected void Page_Load(object sender, EventArgs e)
{
   RegisterHyperLink.NavigateUrl = "Register.aspx?ReturnUrl=" + 
         HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);
}

我最初在注销 CodeBehind中使用了FormsAuthentication.SignOut();,但一直收到错误:

  

CS0103:当前上下文中不存在名称“FormsAuthentication”

如何实施注销功能?

2 个答案:

答案 0 :(得分:3)

你得到了哪些错误?正确的方法应该是:

FormsAuthentication.SignOut()
FormsAuthentication.RedirectToLoginPage()
如果您当然使用表单身份验证,则应用

答案 1 :(得分:1)

 Session.Abandon();

 FormsAuthentication.SignOut();
 Response.Redirect(FormsAuthentication.LoginUrl);