2009-11-10 116 views
0

是否有可能拥有两个ValidationSummary控件。一个用于显示某些字段的弹出错误,另一个用于显示其他字段的标准摘要?ASP.NET验证摘要

感谢

回答

2

是的,您也可以利用表单控件的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 
} 

} 
+0

你好,是的,我有,但是当我点击一个按钮,我想在摘要中显示的一个领域,弹出窗口显示其他字段。我有两个必需的字段验证器,每个都有不同的ValidationGroup。 我不确定它可能同时使用一个按钮。 – Chris 2009-11-10 11:23:11

+0

使用jQuery,您可以遍历每个验证器为每个组构造您自己的消息或消息。 – 2009-11-10 11:36:33

+0

谢谢。就我所知,内置的验证控件无法在没有外部脚本的情况下执行此操作? – Chris 2009-11-10 11:46:43