2013-03-05 88 views
0

我在頁面上有兩個按鈕,我想觸發驗證器只有其中一個不是兩個。asp.net通過RequiredFieldValidator驗證

  • 第一個按鈕位於主頁面。
  • 第二個在頁面中。

我不想第一個按鈕觸發RequiredFieldValidator我設置UseSubmitBehavior="False"按鈕,它不工作對我來說

回答

2

Validation Groups允許應用驗證了一組控件。它特別適用於頁面上有多個按鈕,並且一個按鈕應該觸發一組控件和另一組按鈕的驗證。它可以通過將驗證組屬性設置爲驗證器控件上的某個字符串值以及按鈕控件來實現。

+0

雖然這在理論上可以回答的問題,[這將是優選的](http://meta.stackexchange.com/q/8259)包括基本部分答案在這裏,並提供參考鏈接。 – 2013-03-05 16:18:00

+0

沒錯,但在這種情況下,術語「驗證組」本身就是一個答案。我不知道如何應用這個,因爲在OP中也沒有提供標記。 – Sunny 2013-03-05 16:22:27

+0

這幫了我,解決了我的問題 – BMW 2013-03-05 16:23:49