Asp.net mvc MicrosoftMvcAjax破坏了jQuery验证插件

Asp.net mvc MicrosoftMvcAjax破坏了jQuery验证插件,asp.net-mvc,asp.net-ajax,jquery-validate,Asp.net Mvc,Asp.net Ajax,Jquery Validate,可能重复: 我试图使用jQuery验证插件来验证表单(Ajax.BeginForm)。当我在表单上输入无效数据时,会显示错误消息,但表单仍将提交。 如何阻止MicrosoftMvcAjax提交无效表单 提前谢谢好的,我知道了 我需要做的就是将validate函数传递给AjaxOptions中的OnBegin事件: <% using (Ajax.BeginForm("SendMail", "Mail", new { @id = "MailForm", @class = "cmxform"

可能重复:

我试图使用jQuery验证插件来验证表单(Ajax.BeginForm)。当我在表单上输入无效数据时,会显示错误消息,但表单仍将提交。 如何阻止MicrosoftMvcAjax提交无效表单

提前谢谢

好的,我知道了

我需要做的就是将validate函数传递给AjaxOptions中的OnBegin事件:

<% using (Ajax.BeginForm("SendMail", "Mail", new { @id = "MailForm", @class = "cmxform" }, new AjaxOptions { UpdateTargetId = "dialog", OnBegin = "validate" }, new { @id = "MailForm" }))
       { %>

似乎是重复的是,它是重复的。谢谢您。