重置按钮 c# asp.net 并清除验证控件
Reset button c# asp.net and clear validation controls
我有一个 c# asp.net 注册表单,但我无法使用重置按钮来实现我想要的 objective。单击重置按钮后,我要求验证器在重置字段之前填写所有文本框。
如果用户要填写一半的表单并使用重置字段,重置按钮不会实现我想要的 objective,因为必须填写所有文本框。
我使用的代码如下:
protected void resetButton_Click(object sender, EventArgs e)
{Response.Redirect(Registration.aspx);}
将此添加到重置按钮的服务器端处理程序:
Response.Redirect("~/Registration.aspx", true);
由于这看起来像 Asp.Net Web 窗体,而不是 MVC,在您设置按钮的 aspx 文件中,将 CausesValidation 属性 设置为 false。
Link: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.causesvalidation(v=vs.110).aspx
示例:
<asp:Button CausesValidation="False" />
您可以清除控制器上的模型状态。 ModelState.Clear();
我有一个 c# asp.net 注册表单,但我无法使用重置按钮来实现我想要的 objective。单击重置按钮后,我要求验证器在重置字段之前填写所有文本框。
如果用户要填写一半的表单并使用重置字段,重置按钮不会实现我想要的 objective,因为必须填写所有文本框。
我使用的代码如下:
protected void resetButton_Click(object sender, EventArgs e)
{Response.Redirect(Registration.aspx);}
将此添加到重置按钮的服务器端处理程序:
Response.Redirect("~/Registration.aspx", true);
由于这看起来像 Asp.Net Web 窗体,而不是 MVC,在您设置按钮的 aspx 文件中,将 CausesValidation 属性 设置为 false。 Link: http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.button.causesvalidation(v=vs.110).aspx
示例:
<asp:Button CausesValidation="False" />
您可以清除控制器上的模型状态。 ModelState.Clear();