使用驗證控項出現了下圖
1.開啟
2.在<configuration>裡輸入下列文字
驗證控制項類型 | 功能說明 |
CompareValidator | 與另一個控制項做比較,或驗證是否符合指定的資料型別 |
CustomValidator | 由開發人員自行寫邏輯驗證規則 |
RangeValidator | 是否介於某個範圍 |
RegularExpressionValidator | 是否符合自行定義的規則運算式 |
RequiredFieldValidator | 是否有輸入資料 |
ValidationSummary | 彙整驗證控制項的錯誤,然後顯示在網頁指定的位置 |
RequiredFieldValidator 通用屬性
ControlToValidate 取得要進行驗證的控制項ID
ErrorMessage 錯誤時要出現的訊息
IsValid 設定驗證控制項是否通過驗證
EnableClientScript 設定驗證控項是否在用戶端進行驗證 true-預設,在用戶端進行 false-於伺服器端進行驗證
ValidationGroup 設定驗證控制項所屬的群組
CompareValidator
ControlToCompare 取得要進行比較的控制項,較為優先
ValueToCompare 取得要進行比較的資料,只能跟ControlToCompare擇一使用,若都有設定,以上面為主
Operator 設定比較運算子
- Equal:等於(預設)
- NotEqual:不等於
- GreaterThan:大於
- GreaterThanEqual:大於等於
- LessThan:小於
- LessThanEqual:小於等於
- DataTypeCheck:檢查資料型別
Type 設定要比較的資料型態
- Currency:貨幣
- Date:日期
- Double:倍精確數
- Integer:整數
- String:字串(預設)
RangeValidator
MaximumValue 設定驗證最大值
MinimumValue 設定驗證最小值
ValidationSummary
可以一次集合整張表單所有的errormessage
因為會自動蒐集ErrorMessage裡的文字,使用者會不清楚是哪一欄位,所以設定text給一般驗證器
summary→ErrorMessage
一般驗證器→text
showMessageBox = "true" 會跳出對話視窗
留言列表