页面上验证程序的注销问题。ASP.NETC#
我有一个我登录的网站。在登录时可以查看的“我的页面”中,有一个注销按钮,用于注销用户并将用户带回登录页面。问题是在某些页面上,我有一些文本框需要使用FieldValidator。现在,当我按下注销按钮时,文本框的RequiredFieldValidator弹出,不允许我注销 我需要改变什么页面上验证程序的注销问题。ASP.NETC#,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我有一个我登录的网站。在登录时可以查看的“我的页面”中,有一个注销按钮,用于注销用户并将用户带回登录页面。问题是在某些页面上,我有一些文本框需要使用FieldValidator。现在,当我按下注销按钮时,文本框的RequiredFieldValidator弹出,不允许我注销 我需要改变什么 protected void btLogout_Click(object sender, EventArgs e) { Session.Abandon(); Session.Contents.
protected void btLogout_Click(object sender, EventArgs e)
{
Session.Abandon();
Session.Contents.RemoveAll();
System.Web.Security.FormsAuthentication.SignOut();
Response.Redirect("~/Default.aspx");
}
阅读此内容。阅读此内容。在注销按钮声明中使用以下内容:
CausesValidation="false"
在注销按钮声明中使用以下内容:
CausesValidation="false"
您需要为要验证的验证器和控件设置
ValidationGroup
属性,并确保注销按钮不是组的一部分。您需要为要验证的验证器和控件设置ValidationGroup
属性,并确保注销按钮不是组的一部分小组