2011-05-09 118 views
1

在我的ASP.Net頁面中,我有幾個鏈接按鈕控件放置在母版頁中。每當我點擊鏈接按鈕時,屬於內容頁面的必需字段驗證器都會被觸發。鏈接按鈕單擊主頁面導致內容頁面驗證器觸發

我不想讓驗證器在有人點擊屬於母版頁的鏈接按鈕時觸發。有沒有什麼辦法可以通過javascript將Page.ClientValidate()設置爲true?

回答

6

有一個CausesValidation屬性,您可以將這些控件設置爲false。

你也可能遇到你不想讓驗證組分離的情況,那麼就有一個ValidationGroup屬性。在這種情況下,只有同一個驗證組中的控件纔會觸發驗證。默認情況下,所有控件都屬於沒有名稱(空字符串)的驗證組,這就是您遇到此問題的原因。

相關問題