.Net驗證控制項 筆記

.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上所有驗證控制項是否都驗證成功

Dotblogs 的標籤: