繁体   English   中英

解决方法为在Asp.Net Mvc3上由ajax动态加载的视图启​​用表单验证

[英]Workaround to enable form validation on views dynamically loaded by ajax on Asp.Net Mvc3

这是一个非常常见的错误,发生在通过ajax加载局部视图并且该视图具有带有DataAnnotation验证器的模型的人身上。 当你加载View时,验证停止工作。

如何解决?

$.get("url", function()
{
    $.validator.unobtrusive.parse("#form-id");
});

@Mahmoud Moravej

我不知道这是否是不引人注目的一部分,但你可以使用

        $("form").validate({
            rules: {
                textbox1Id: "required",
                textbox2Id: "required"
            },
            messages: {
                textbox1Id: "*",
                textbox2Id: "omg you missed textbox2!"
            }
        });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM