[英]Workaround to enable form validation on views dynamically loaded by ajax on Asp.Net Mvc3
That's a very common bug that happens to people who load a partial view via ajax and that view has a model with DataAnnotation validators. 这是一个非常常见的错误,发生在通过ajax加载局部视图并且该视图具有带有DataAnnotation验证器的模型的人身上。 When u load the View the validation stop working.
当你加载View时,验证停止工作。
How to fix that? 如何解决?
$.get("url", function()
{
$.validator.unobtrusive.parse("#form-id");
});
@Mahmoud Moravej @Mahmoud Moravej
I don't know if this is part of unobtrusive or not, but you can use 我不知道这是否是不引人注目的一部分,但你可以使用
$("form").validate({
rules: {
textbox1Id: "required",
textbox2Id: "required"
},
messages: {
textbox1Id: "*",
textbox2Id: "omg you missed textbox2!"
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.