2007年10月28日 星期日

欄位檢查-是否空白

在新增或編輯功能視窗裡,常會有必填欄位需要驗証是否有輸入值
visual studio提供了一個很好的驗証元件
"RequireFieldValidator"
一個驗証元件對應一個驗証欄位 =>PS....Validate是證實,確認的意思
(一個textbox對應一個RequireFieldValidator)
--屬性設定--
1. ErrorMessage="計畫名稱不可空白"
2.ControlToValidate="tbx_projname" =>驗證欄位的id
這個部份設定了要驗證的欄位及給user相關的警告

由於常會有不只一個的欄位在進行驗證,
所以需要另一個元件,來集合所有的驗證元件,
"ValidationSummary"
--屬性設定--
1.ShowMessageBox="True"
===========================
這二個元件設定好了,就可以使用了
在離開這二個元件的所在頁面時,就會啟動驗証的動作,
要是有其他按鈕不想啟動驗証時
(如,取消編輯或不存檔離開的功能button)
就要將元件(button)的CausesValidation="False"
這個屬性預設為true

沒有留言: