我觉DataAnnotations非常酷的一个功能。但是教程中的@ajaxform的却不怎么优雅,需要全局的onSucces等函数。因此我使用jquery-form做ajax提交。
function addForm(selector) { var $form = $(selector).ajaxForm(); $.validator.unobtrusive.parse(selector) var $formSetting = $form.data("validator"); if ($formSetting) { $formSetting.settings.submitHandler = function () { $form.ajaxSubmit(); return false; }; } return $form; }
当然,还差返回结果如何内嵌,迟点再补上