我有一个ajax电话
$.ajax({
type: "POST",
data: $("#divInfoRecherche :input").serialize(),
url: '@Url.Action(Action, Controler)',
success: function(resultat) {
$("#tableauResultatRecherche").css("display", "");
$("#tableauResultatRecherche").html(resultat);
$.validator.unobtrusive.parse($('#PartialViewModel'));
}
});
$.validator.unobtrusive.parse($('#PartialViewModel'));
行使客户端验证可以弹出,一切正常。
问题是,当我单击页面的Submit时,消息错误返回到本机JavaScript错误“此字段为必填字段”,而不是模型中链接的自定义消息。
选项是在主视图中添加部分视图的内容,然后手动填充它,以便所有验证都添加到Pageload上。
但是我仍然要求看看是否有其他选择。
答案 0 :(得分:0)
https://xhalent.wordpress.com/2011/01/24/applying-unobtrusive-validation-to-dynamic-content/ 这是要添加并在包含部分视图的div上调用的脚本。