2010-09-21 121 views
1

我有很多文本框和校驗的CausesValidation某些領域

問題大ASP.NET頁面是,當我點擊一個按鈕,我想火某些文本框驗證(但不是全部)。當我點擊另一個按鈕時,我想打開所有的驗證器。

回答

2

如果我理解正確,那麼您正在尋找Validation Groups

在這第一種情況下,您只需要使用第一組來調用Page.Validate。第二,你會給它打兩次,每個組都要打一次。這可能是不允許的(我在這裏記住)。如果是這種情況,那麼您需要遍歷所有需要驗證的TextBox並分別調用它們的Validate()方法。

+0

你明白我,這就是我正在尋找的......謝謝! – fadi 2010-09-21 09:36:47

+0

沒問題,很高興我能幫到你。如果這解決了你的問題,你可以接受這是正確的解決方案。 – colithium 2010-09-21 09:38:23

+0

順便說一句,我可以給一個按鈕分配多個組嗎? – fadi 2010-09-21 09:42:44

相關問題