我有一个登录的网站。在我登录时可以查看的页面中,有一个注销按钮,可以将用户注销并将用户带回登录页面。问题出在某些页面上,我的文本框中有requiredFieldValidators。现在当我点击退出按钮时,文本框的requiredFieldValidators会弹出,不会让我退出。
我需要改变什么?
protected void btLogout_Click(object sender, EventArgs e)
{
Session.Abandon();
Session.Contents.RemoveAll();
System.Web.Security.FormsAuthentication.SignOut();
Response.Redirect("~/Default.aspx");
}
答案 0 :(得分:3)
在注销按钮声明中使用以下内容:
CausesValidation="false"
答案 1 :(得分:1)
答案 2 :(得分:0)
您需要为要验证的验证器和控件设置ValidationGroup
属性,并确保“注销”按钮不属于该组。