![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 Liu-Liu ![]()
![]() |
因為 CheckBoxList 無法做資料驗證,所以想自行寫資料驗證之功能 asp:CustomValidator 本身有 OnServerValidate 可指定資料驗證函數,但在動態新增時,利用 AddHandler 卻是失敗,不知有無解決方法?
搜尋相關Tags的文章:
[ CustomValidator ] , [ ServerValidate ] , [ CheckBoxList ] , [ AddHan ] ,
本篇文章發表於2016-09-06 18:07 |
別忘捐VP感謝幫助你的人 | 新手會員瞧一瞧 |
1樓 |
1.請教一下,您這段寫在那個事件中?
2.其實驗證也不一定非用Validator控制項,小喵自己是自己寫驗證的函數,取資料後,將資料送入進行驗證 ^.^a
本篇文章回覆於2016-09-06 18:24
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
Liu-Liu ![]() |
1.此為讀取資料庫的部份
2.我是覺得若利用 Validator 可根據資料庫是否必填的項目做資料驗證會比較簡單
本篇文章回覆於2016-09-06 18:43
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
>>我是覺得若利用 Validator 可根據資料庫是否必填的項目做資料驗證會比較簡單
有這個功能? 不知道您是否有資料可以參考?
本篇文章回覆於2016-09-09 08:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
作者回應
Liu-Liu ![]() |
其實我是一次將資料庫的資料讀取出來,並判斷是否為必填,若為必填,就加資料驗證的控制項進去
本篇文章回覆於2016-09-09 09:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
5樓
作者回應
Liu-Liu ![]() |
目前已經解決了,就是 Overrides CustomValidator 的 EvaluateIsValid()
本篇文章回覆於2016-09-09 10:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
6樓
作者回應
Liu-Liu ![]() |
不需要自訂 CustomValidator 控制項也能解決了
讀取資料庫的部份: 驗證資料的部份 CV_ServerValidate:
本篇文章回覆於2016-09-20 17:09
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
7樓
作者回應
Liu-Liu ![]() |
剛測試 ServerValidate 資料驗證的結果是:需有勾選項目才執行 CV_ServerValidate 資料驗證,那還是等於沒用,只能自訂 CustomValidator 控制項了
本篇文章回覆於2016-09-20 17:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |