2009-11-10 113 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