簡體   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