ASP.NET验证摘要

ASP.NET验证摘要,asp.net,Asp.net,是否可以有两个ValidationSummary控件。一个用于显示某些字段的弹出错误,另一个用于显示其他字段的标准摘要 谢谢是的,您可以使用表单控件和摘要控件上的ValidationGroup属性对验证进行分组 编辑: 使用jQuery可以执行以下操作: var validators = jQuery('.dataEntryFormTable').find("span[controltovalidate]"); validators.each(function() { var validat

是否可以有两个ValidationSummary控件。一个用于显示某些字段的弹出错误,另一个用于显示其他字段的标准摘要


谢谢

是的,您可以使用表单控件和摘要控件上的ValidationGroup属性对验证进行分组

编辑:

使用jQuery可以执行以下操作:

var validators = jQuery('.dataEntryFormTable').find("span[controltovalidate]");

validators.each(function()
{

var validatorEnabled = true;
        if (jQuery('#' + this.id).attr('enabled') == false) {
            validatorEnabled = false;
        }

if (validatorEnabled)
{
// Check if Valid
// then Get Mesage Text, assign to list of messages to display
}

}

嗨,是的,我有,但当我点击一个按钮时,我希望一个字段显示摘要,另一个字段显示弹出窗口。我有两个必需的字段验证器,每个验证器具有不同的ValidationGroup。我不确定是否可以用一个按钮同时执行这两项操作。使用jQuery,您可以迭代每个验证器,为每个组构造您自己的消息。谢谢。我很清楚,如果没有外部脚本,内置的验证控件是不可能做到这一点的。我不这么认为,我们使用类似这样的方法来使用ControlToValidate属性设置控件的样式。您可以使用它来完全替换ASP.NET摘要控件。我们发现这是对标准ASP.NET验证的良好扩展。