2009-12-03 64 views
2

我的頁面上有兩個驗證組和兩個驗證摘要。控件屬於兩個組中的任一組,並且每個組都有一個按鈕,用於爲每個組執行驗證。我不能得到Page.IsValid工作;無論頁面上的控件是否有效,它總是返回true。有沒有其他的方法來驗證特定的組?帶有多個驗證組的頁面總是返回TRUE Page.IsValid

回答

6

嘗試執行Page.Validate您檢查Page.IsValid像以前一樣:

this.Page.Validate("ValidationGroup"); 
if (this.Page.IsValid) 
{ 
    ... 
} 

哪裏"ValidationGroup"是您的驗證組的名稱。如果使用不帶組名參數的Page.Validate()方法,則會忽略驗證組並且驗證所有控件。

+0

這工作完美! – Caveatrob 2009-12-05 00:27:00

+0

救了我的皮膚 - 謝謝 – 2012-10-02 15:57:42