台灣最大程式設計社群網站
線上人數
1794
 
會員總數:246049
討論主題:189633
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 驗證控制項可以分群嗎
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
驗證控制項可以分群嗎
價值 : 0 QP  點閱數:1232 回應數:5
樓主

梅子
初學者
275 128
1612 256
發送站內信

畫面上有兩個按鈕,一個是儲存,一個是加入
經歷欄可以輸入多筆資料...
每筆資料都有固定格式,要填入三個欄位,再按加入鈕加入經歷欄中..
問題在..加入鈕要驗證的是那三個欄位...
而新增鈕要驗證的是除了那三個欄位以外的二十幾個欄位...
用 page.isvalid 檢查會所有欄位...
用 validator.isvalid 必須寫上五六十個.... 
我要怎麼做呢..

本篇文章發表於2003-09-12 09:36
1樓
回應

Eric
檢舉此回應
如果你的經歷欄是用Datagrid新增的話 可以加validator 在edititemtemplate 面 這樣就不需要加入鈕去驗證那三個欄位了
本篇文章回覆於2003-09-12 10:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

梅子
檢舉此回應
首先未儲存到資料庫的資料要放到datagrid很難(我的需求是在未儲存前做加入經歷的動作,在填完所有資料後才一次儲存進資料庫)
而且datagrid中要放新增的欄位更是困難(注意我要做的是新增,一般書上只有編輯等,很少會說到新增就算有也都是另外欄位新增而不在datagrid中)
即使克服了上面那些問題 page.isvalid 就能不去檢查datagrid中的資料嗎(很抱歉我還沒試因為上面的問題我不知如何解決)
本篇文章回覆於2003-09-12 13:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Eric
檢舉此回應
做一個Link (with recordID) open a small new window for input.
你覺得呢?
本篇文章回覆於2003-09-12 13:54
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

Eric
檢舉此回應
昨天在別的討論板上看到一樣的問題
他的回答也是說開一個新視窗For Input~
不然就分頁做,第一頁Get ID & Add 經歷
第二頁輸入基本資料..so on..
本篇文章回覆於2003-09-16 07:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

梅子
檢舉此回應
我問到一個方法可以分群...
雖然對我的問題無法解決,但還是分享出來給其他需要的人...
可以將(驗證)控制項放入panel...
則只會執行顯示的panel中的驗證控制項,隱藏的則不會執行...
對某些需依情況輸入不同欄位的時候就可以用...

ps:我的問題現在是採用兩種驗證方式...
二十幾個欄位的地方仍是用驗證控制項...
那三個欄位就用javascript驗證...
本篇文章回覆於2003-09-24 11:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.