我在网页中有文本框,其中有RequiredFieldValidators。 在这些控件的最底部是按钮提交和清除 每次单击提交按钮,它都会触发RequiredFieldValidators的验证,这很好。 我不想要的是当我单击 clear 按钮时,也会触发RequiredFieldValidators。 这是我的代码清楚..
txtFullName.Text = null;
txtUserName.Text = null;
txtPassword.Text = null;
txtRetypePassword.Text = null;
CheckList.Items.FindByText("Activated").Selected = false;
CheckList.Items.FindByText("Suspended").Selected = false;
我只想在每次单击清除按钮时清除控件以不验证它们。 谢谢:))
答案 0 :(得分:1)
You should to set property CausesValidation="false" for your clear button
答案 1 :(得分:1)
您应该在需要验证的控件和提交按钮上设置ValidationGroup属性。清除按钮不应填充此属性。
根据您的标题,将此控件放在UpdatePanel中以防止可见的回发。
答案 2 :(得分:1)
或者,您只能使用清除按钮'OnClientClick eventmethod,并仅通过javascript清除各种输入字段。理论上 理论上不会触发回发,因此也不会触发验证。