【功能說明】
用途:使用於Web Client端的資料檢查元件,其繼承了標準的TextBox元件,但會在前端網頁輸入此TextBox離開焦點時,立即以Server端WebValidate的檢查原則來查驗資料,如果查核不通過,則會立即以JavaScript的方式對User提出警告,此方式最大的優點就是不必重新刷新網頁或一定要對其網頁進行提交或存檔,即可達到立即的檢核效果。
【元件屬性】
(ID)(名稱)(string)
元件名稱,用於識別該組件。
Text(內容)(string)
設置WebValidateBox的顯示文字,與TextBox的Text是一樣的,須與WebDataSource的欄位進行資料綁定。
WebValidateID(檢核元件名稱)(string)
本元件一定要對應到一個存在的WebValidate元件的某一個欄位規則,無法單獨使用。
ValidateField(檢核欄位名稱)(string)
指WebValidate的那一個Validate欄位名稱,此欄位定義在WebValidate的Fields中。
【事件】
此組件無事件。
【功能函數】
此元件無功能函數。
【其它說明】
1. 此WebValidateBox的檢查是用OnChanged的事件所觸發,所以如果User沒有對此WebValidateBox資料進行修改變動的話,是無法觸發此後端檢驗程序,因此最好是對此WebValidateBox設定初值,以免User遺漏。
2. 此WebValidateBox除了具有立即的檢查資料功能,即使User不予理會,當User強迫存檔時,其Server端的WebValidate也會一樣具有二次檢驗的動作,不會受此WebValidateBox的影響。