Asp.net mvc 2 如何在ASP.net MVC2中使用MicrosoftMvcValidation和jQuery.Ajax?
使用asp.net mvc2、数据注释、, MicrosoftAjax.js,MicrosoftMvcValidation.js, jquery for ajax 我有联系人表单,我正在为Asp.net mvc 2 如何在ASP.net MVC2中使用MicrosoftMvcValidation和jQuery.Ajax?,asp.net-mvc-2,jquery,Asp.net Mvc 2,Jquery,使用asp.net mvc2、数据注释、, MicrosoftAjax.js,MicrosoftMvcValidation.js, jquery for ajax 我有联系人表单,我正在为ContactFormModel使用数据注释 我将这一行添加到表单顶部 当我单击submit按钮时,客户机验证工作非常完美。现在我改变了主意,想用jQuery.Ajax发布表单 这一次我想完成这一点 单击提交按钮 MicrosoftMVCValidation执行客户端验证,并在客户端呈现错误 如果模型有效,我的
ContactFormModel
使用数据注释我将这一行
添加到表单顶部
当我单击submit按钮时,客户机验证工作非常完美。现在我改变了主意,想用jQuery.Ajax发布表单
这一次我想完成这一点
2.然后是jQuery.ajaxpost
var myForm = $("#MainForm");
var formContext = myForm[0]['__MVC_FormValidation'];
var errors;
if (formContext) {
// validate the form
errors = formContext.validate("submit");
}
if (!formContext || errors.length == 0) {
// no errors so submit to server
...
}