禁用ASP.NET MVC4中的一个提交按钮的客户端验证

vel*_*amy 5 asp.net-mvc razor asp.net-mvc-4

我在MVC 4.0中创建了视图,我已经放置了四个文本框和两个提交按钮,一个用于创建,一个用于取消.我点击"创建"按钮时,应该对文本框进行验证.单击取消按钮时,我们需要禁用验证.在ASP.NET中,我们可以通过为cancel按钮设置C​​ausesValidation = false来实现这一点.在MVC 4.0中,我们将如何实现这一目标?你能帮帮我吗?

谢谢

Ash*_*rma 9

只需添加class="cancel"按钮即可

例如,

<input type="submit" name="btnCancel" value="Cancel" class="cancel"/>
Run Code Online (Sandbox Code Playgroud)

更新

使用此链接标识已按下的提交按钮.


Dev*_*evC 4

您不必制作取消按钮提交,而是可以制作链接按钮

 @Html.ActionLink("Back","ActionName")
Run Code Online (Sandbox Code Playgroud)

或者您可以将其设为<input type="button" value="Cancel" onclick="JsFunction()" /> 验证不会影响的两种情况