我正在使用mvc 3不显眼的概念进行验证。它在客户端/服务器端工作正常。问题是它不会清除,直到我再次点击服务器。
我是否需要编写额外的代码来清除验证摘要?
答案 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()
此致 Navish