2011-04-14 22 views
1

我有一个网站,我登录。在登录时可查看的页面中,有一个注销按钮,用于将用户注销并将用户带回登录页面。问题是在某些页面上,我有文本框需要FieldValidators。现在,当我点击注销按钮时,弹出文本框的requiredFieldValidators,并且不会让我注销。注销页面上验证器的问题。 ASP.NET C#

我需要改变什么?

protected void btLogout_Click(object sender, EventArgs e) 
{ 
    Session.Abandon(); 
    Session.Contents.RemoveAll(); 
    System.Web.Security.FormsAuthentication.SignOut(); 
    Response.Redirect("~/Default.aspx"); 
} 

回答

3

请使用以下的注销按钮声明:

CausesValidation="false" 
+0

这工作。谢谢 – John 2011-04-14 15:03:33

+0

很高兴你解决了。 – 2011-04-14 15:11:23

0

您需要设置ValidationGroup属性为验证和要验证并确保注销按钮是不是部分控制群组。