页面上验证程序的注销问题 ASP.NET C#

问题描述

| 我有一个登录的网站。在我登录后可以查看的页面中,有一个注销按钮,可将用户注销,然后将用户带回到登录页面。问题出在某些页面上,我的文本框具有requiredFieldValidators。现在,当我点击注销按钮时,文本框的requiredFieldValidators会弹出,并且不会让我注销。 我需要更改什么?
protected void btlogout_Click(object sender,EventArgs e)
{
    Session.Abandon();
    Session.Contents.RemoveAll();
    System.Web.Security.FormsAuthentication.SignOut();
    Response.Redirect(\"~/Default.aspx\");
}
    

解决方法

在注销按钮声明上使用以下命令:
CausesValidation=\"false\"
    ,阅读有关验证组的内容。     ,您需要为要验证的验证器和控件设置“ 2”属性,并确保“注销”按钮不属于该组。