明确验证摘要mvc3

时间:2011-01-06 04:01:31

标签: asp.net asp.net-mvc

我正在使用mvc 3不显眼的概念进行验证。它在客户端/服务器端工作正常。问题是它不会清除,直到我再次点击服务器。

我是否需要编写额外的代码来清除验证摘要?

2 个答案:

答案 0 :(得分:8)

清除验证摘要的代码:

function clearValidationSummary() {
    var container = $('form').find('[data-valmsg-summary="true"]');
    var list = container.find('ul');

    if (list && list.length) {
        list.empty();
        container.addClass('validation-summary-valid').removeClass('validation-summary-errors');
    }
}

答案 1 :(得分:1)

尝试使用:

<%Html.EnableClientValidation(); //重要提示:此行必须之前 Html.BeginForm()

看看这个链接: http://geekswithblogs.net/stun/archive/2010/02/27/asp.net-mvc-client-side-validation-summary-with-jquery-validation-plugin.aspx

此致 Navish

http://findnavish.livejournal.com