作者ym78305 (孤妄)
看板C_Sharp
標題[問題] 讓程式去按按鈕
時間Fri Oct 19 12:17:25 2012
我在寫ASP.NET的一個問卷程式
因為問題很多所以我用分組驗證的方式
但是問題的中間有分歧選項,所以有一部份的問題是要看別提的回答才一定要輸入
但是ValidationGroup只能是單一的
若在Button_click事件裡面做判斷然後更改ValidationGroup內的組別的話
能驗證的題目也不會是完整的題目
譬如說題目分成AB兩組驗證
按下按鈕1判斷A,在Button_click內判斷第一題若選項為B
則按鈕1.ValidationGroup="B";
就會變成只驗證B的題目
我後來是想說弄一個隱藏的按鈕,按鈕2.ValidationGroup="B"
若按下按鈕1判斷A,在Button_click內判斷第一題若選項為B,
則讓程式去按按鈕2
我google查相關的功能是performClick()
但我寫按鈕2.performClick()結果是失敗的,VS2008顯示無此定義
不知道還有什麼辦法可以達到這個目的?
--
成為F。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.228.56.18
1F:→ totte:Button2_Click(null, null); 10/19 12:45
2F:→ ssccg:樓上這樣是執行button2的handler function,沒有觸發click 10/19 13:48
3F:→ ssccg:原po目的是要執行button2相關的validationGroup的validator 10/19 13:50
4F:→ ssccg:其實不用button2,直接Page.Validate("B") 就好 10/19 13:51
5F:→ ym78305:非常謝謝樓上!!!!!!!成功了!!!謝謝你~~ 10/19 14:22