Javascript 清除页面中的控件值而不从服务器ASP.NET发回

Javascript 清除页面中的控件值而不从服务器ASP.NET发回,javascript,c#,asp.net,postback,Javascript,C#,Asp.net,Postback,我在网页中有文本框,其中有必需的字段验证器。 在这些控件的最底部是“提交”和“清除”按钮 每次单击submit按钮,它都会触发RequiredFieldValidators的验证,这很好。 我不希望的是,当我单击“清除”按钮时,也会触发RequiredFieldValidator。 这是我的代码 txtFullName.Text = null; txtUserName.Text = null; txtPassword.Text = null; txtRetypeP

我在网页中有文本框,其中有必需的字段验证器。 在这些控件的最底部是“提交”和“清除”按钮 每次单击submit按钮,它都会触发RequiredFieldValidators的验证,这很好。 我不希望的是,当我单击“清除”按钮时,也会触发RequiredFieldValidator。 这是我的代码

    txtFullName.Text = null;
    txtUserName.Text = null;
    txtPassword.Text = null;
    txtRetypePassword.Text = null;
    CheckList.Items.FindByText("Activated").Selected = false;
    CheckList.Items.FindByText("Suspended").Selected = false;
我只想清除控件,而不是每次单击“清除”按钮时都对其进行验证。 谢谢:)

您应该设置需要验证的控件的属性,然后单击“提交”按钮。“清除”按钮不应填充此属性

根据您的标题,将此控件放在UpdatePanel中,以防止出现可见的回发。

您应该设置需要验证的控件的属性并单击“提交”按钮。“清除”按钮不应填充此属性


根据您的标题,将此控件放在UpdatePanel中以防止可见的回发。

或者,您可以仅使用clear按钮的OnClientClick eventmethod,并仅通过javascript清除各种输入字段。理论上,这不会触发回发,因此也不会触发验证。

或者,您可以仅使用clear buttons的OnClientClick eventmethod,并仅通过javascript清除各种输入字段。理论上,这不会触发回发,因此也不会触发验证。

尝试设置属性
CausesValidation=“false”
并清除
取消按钮的
ValidationGroup
属性。尝试设置属性
CausesValidation=“false”
和清除
ValidationGroup
按钮的
Cancel
属性。
You should to set property CausesValidation="false" for your clear button