数据注释validation+ jQuery.Ajax发布
这个问题被问到但没有得到答复。
我有联系表单,我正在使用ContactFormModel的数据注释。 我添加了这行
到表单的顶部。
当我单击提交按钮时,客户端validation工作正常。 现在我改变了主意,想用jQuery.Ajax发布表单。
这次我想完成这个。
- 点击提交按钮。
- MicrosoftMVCValidation执行客户端validation并在客户端上呈现错误。
- 如果Model有效,我的意思是如果validation通过,我希望我的jQuery AJAX参与其中。
- 但是当我点击提交按钮时,AJAX post和mvc客户端validation都有效。 我怎样才能得到正确的顺序。
- Mvc客户端validation
- 然后是jQuery.Ajax Post。
我找到了解决方案。
使用这些JS:
jquery-1.4.2.min.js jquery.validate.js MicrosoftAjax.debug.js MicrosoftMvcAjax.debug.js MicrosoftMvcJQueryValidation.js