.Net驗證控制項 筆記
不知道為啥會寫這些...可能準備考試吧!! 之前貼在yahoo的blog現在轉貼過來
* RequiredFieldValidator
InitialValue : 預設值以外的值
* RangeValidator
MinimumValue 範圍最小值
MaximumValue 範圍最大值
Type 檢查型別
* CompareValidator
ValueToCompare 設定要比較的值
ControlToCompare 要比較的控制項
Type 範圍最小值
Operator 比較方式
* RegularExpressionValidator
ValidationExpression ReqularExpression
* CustomValidator
ClientValidationFunction 前端JjavaScript Function Name
ServerValidate事件 伺服器端程式邏輯
* ValidationSummary 收集驗證控制項的的錯誤訊息ErrorMssage
DisplayMode 錯誤呈現方式
HeaderText 用來描述收集的錯誤訊息
ShowSummary 是否在網頁顯示錯誤訊息
ShowMessageBox 是否用 message box 顯示錯誤
重要方法 , 屬性:
ID
Text : 通常用 " * " 表示
ControlToValidate : 需要檢查的控制項ID
ErrorMessage : 想要顯示的錯誤訊息
Display : None 不顯示, Static預設 會佔網頁版面, Dynamc動態插入訊息
ValidationGroup : 將同一個網頁上的控制項分群
SetFocusOnError : 當欄位驗證錯誤時將由標移到控制項內
CausesValidation : 在Button上的CausesValidation屬性, 是否觸發驗證控制項的檢查邏輯
Page.Validate() : 讓page上的驗證控制項立即進行檢查
Page.IsValid : 檢查page上所有驗證控制項是否都驗證成功