看板 C_Sharp 關於我們 聯絡資訊
我在寫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
totte:Button2_Click(null, null); 10/19 12:45
ssccg:樓上這樣是執行button2的handler function,沒有觸發click 10/19 13:48
ssccg:原po目的是要執行button2相關的validationGroup的validator 10/19 13:50
ssccg:其實不用button2,直接Page.Validate("B") 就好 10/19 13:51
ym78305:非常謝謝樓上!!!!!!!成功了!!!謝謝你~~ 10/19 14:22