C# 在ASP.NET中重置页面而不回发

C# 在ASP.NET中重置页面而不回发,c#,asp.net,.net,reset,requiredfieldvalidator,C#,Asp.net,.net,Reset,Requiredfieldvalidator,我想重置表单,但每次单击重置按钮时,我都会使用一些“必填字段验证器”,错误消息显示必填字段。。。我尝试的是: ReuiqredFieldValidator.Enabled = false; TextBox.Text=""; Response.Redirect("Samepage.aspx"); Response.Redirect("Request.RawUrl"); <input type=reset> ReuiqredFieldValidator.Enabled=fals

我想重置表单,但每次单击重置按钮时,我都会使用一些“必填字段验证器”,错误消息显示必填字段。。。我尝试的是:

ReuiqredFieldValidator.Enabled = false; 
TextBox.Text="";


Response.Redirect("Samepage.aspx");
Response.Redirect("Request.RawUrl");

<input type=reset>
ReuiqredFieldValidator.Enabled=false;
TextBox.Text=”“;
重定向(“Samepage.aspx”);
重定向(“Request.RawUrl”);
试试这个:

<asp:Button 
runat="server" 
ID="reBt" 
Text="Reset" 
OnClientClick="this.form.reset();return false;" 
CausesValidation="false"
/>

你可以试试

<input type="reset" causesvalidation="False">
参考文献

  • jQuery引用


    您可以将
    ValidationGroup
    属性应用于控件组和相关的
    asp按钮
    ,而不提供
    ValidationGroup
    重置按钮

    反之亦然

    这适用于使用asp.net控件的情况


    请参阅此

    为什么不尝试jquery?是否尝试为重置按钮设置CausesValidation=false。但在这种情况下,您必须将重置按钮设置为服务器控件@ZedBee它解决了我的问题。多个Thanxxx:)@majidgeek访问此网站是针对.net framework 4.5的
    $(':input','#myform')
     .not(':button, :submit, :reset, :hidden')
     .val('')
     .removeAttr('checked')
     .removeAttr('selected');