【发布时间】:2011-06-06 22:01:21
【问题描述】:
使用 asp.net mvc2,数据注释, MicrosoftAjax.js、MicrosoftMvcValidation.js、 ajax 的 jquery
我有联系表格,我正在为ContactFormModel 使用数据注释。
我将这一行 <% Html.EnableClientValidation(); %> 添加到表单顶部。
当我单击提交按钮时,客户端验证工作正常。现在我改变了主意,想用 jQuery.Ajax 发布表单。
这次我要完成这个。
- 点击提交按钮。
- MicrosoftMVCValidation 执行客户端验证并在客户端呈现错误。
- 如果模型有效,我的意思是如果验证通过,我希望我的 jQuery ajax 参与其中。
但是当我点击提交按钮时,ajax post 和 mvc 客户端验证都有效。 我怎样才能把东西按正确的顺序排列。
1.Mvc 客户端验证
2.然后是jQuery.Ajax Post。
【问题讨论】:
标签: asp.net-mvc-2 jquery