看板 C_Sharp 關於我們 聯絡資訊
各位好 我把某個 RequiredFieldValidator 的 ControlToValidate指定給TextBox1 然後按Button1(Button1的CausesValidation設成"True") 如果TextBox1裡面無值 畫面就會顯示RequiredFieldValidator的ErrorMessage 而Button1_Click裡面的敘述也不會執行 但我今天看到某個範例 他的設定大致上和我上面說的一樣 但是他的Button1按下去後 會去執行Button1_Click裡面的敘述 不管TextBox1裡面是不是有值 請問 有人知道這是如何設定的嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.126.70 ※ 文章網址: http://www.ptt.cc/bbs/C_Sharp/M.1420442427.A.A04.html
J002: ValidationGroup有設成一樣嗎? 01/05 15:28
ian90911: 驗證群組沒有一致吧 01/05 15:37
------------------------------------------------------------- 我看程式碼ValidationGroup部分 完全沒有設定 也就是說Button1會觸發所有的驗證 所以覺得很奇怪
Litfal: EnableClientScript? 01/05 20:06
謝謝 google後 我覺得EnableClientScript應該是最有可能的 但是程式碼裡面 沒有EnableClientScript的設定 而預設是true 所以驗證端應該在clinet端 但由執行結果看起來 每次驗證會落在server端 所以 我想EnableClientScript可能偷偷在某個地方被設成false了 只是不知在哪裡? 我看了Web.config裡面好像也沒有
mepowerlmay: 貼CODE 01/07 22:37
------------------------------------------------------------- 他不是一個小範例 他是一個aspx 裡面有ascx 也引用了很多類別 類別又引用類別 一層又一層 我不知道該如何貼起 再次謝過以上各位 我覺得很有幫助 ※ 編輯: kisha024 (36.239.185.253), 01/10/2015 17:40:42
AerothLin: 瀏覽器關閉javascript? 01/24 15:04