[問題] 讓程式去按按鈕

看板C_Sharp (C#)作者 (孤妄)時間12年前 (2012/10/19 12:17), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
我在寫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

10/19 12:45, , 1F
Button2_Click(null, null);
10/19 12:45, 1F

10/19 13:48, , 2F
樓上這樣是執行button2的handler function,沒有觸發click
10/19 13:48, 2F

10/19 13:50, , 3F
原po目的是要執行button2相關的validationGroup的validator
10/19 13:50, 3F

10/19 13:51, , 4F
其實不用button2,直接Page.Validate("B") 就好
10/19 13:51, 4F

10/19 14:22, , 5F
非常謝謝樓上!!!!!!!成功了!!!謝謝你~~
10/19 14:22, 5F
文章代碼(AID): #1GWDHOK5 (C_Sharp)
文章代碼(AID): #1GWDHOK5 (C_Sharp)