使用.NET MVC / Razor,我正在使用以下方法手动设置客户端的验证摘要,用于几个js客户端操作,这些操作不会在数据注释中处理:
function RenderError(message) {
var myDiv = $('[data-valmsg-summary="true"]');
myDiv.removeClass("validation-summary-valid");
myDiv.addClass("validation-summary-errors");
var list = myDiv.find('ul');
$("<li />").html(message).appendTo(list);
}
这很好用,但显然会重复错误。查看消息是否已在列表项中输入的最简单方法是什么?请记住我已经拥有了div本身的句柄?
提前致谢
答案 0 :(得分:0)
如果data-valmsg-summary字段为true,您可以检入if语句并相应地跳过它,是否有意义?