我有一個asp.net webform幾個面板,每個面板都有幾個文本框。我目前隱藏或顯示面板使用jQuery基於DropDownList中的哪個項目被選中。只有在父元素可見時才啓用RequiredFieldValidator?
我已經運行到哪裏所需的字段校驗仍然射擊甚至當它連接到的元素沒有展示,因爲它的父面板的問題已display: none
。
有沒有什麼辦法來禁用RequiredFieldValidator當它所連接的元素由於CSS沒有顯示?
我知道如果在服務器端設置Visible = false,元素根本不會渲染,但我寧願爲了用戶體驗的原因在客戶端保留顯示/隱藏邏輯。
您將不得不使用自定義驗證器來實現此功能。 – 2013-03-06 17:40:13
我會輸入您的評論作爲答案本;我同意沒有辦法去做安倍想要的自定義驗證器 – Melanie 2013-03-06 17:42:13