在所需位置查看验证摘要

时间:2011-02-24 09:15:50

标签: asp.net-mvc-3 partial-views modelstate validationsummary addmodelerror

我在mvc3的主视图中有局部视图。局部视图在其action方法中有自己的ModelState.AddModelError,主视图在其action方法中有另一个ModelState.AddModelError。 当代码运行并且想要显示主视图错误时,由于局部视图也具有validationsummery标记,因此验证总结将显示在两个位置。

我如何解决这个问题? 感谢。

1 个答案:

答案 0 :(得分:0)

你可以通过jquery

来做到这一点
$(function(){
    var error = "";
    $("classnameOfvalidationsummarydiv").each(function(){

        error = error + $(this).html();

    });

    $("idOfDivWhereuwanttoshow").append(error);



  });

希望这会起作用