问题描述
|
我有一个登录的网站。在我登录后可以查看的页面中,有一个注销按钮,可将用户注销,然后将用户带回到登录页面。问题出在某些页面上,我的文本框具有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”属性,并确保“注销”按钮不属于该组。