RequiredFieldValidator |
RequireFieldValidator指定所驗證的控件需要輸入一些內容。如果所驗證的控件要設置初始值,而用戶必須改變初始值。就可以使用控件的InitialValue屬性設置這個初始值。 |
RangeValidator |
此控件可以定義用戶輸入的最大值和最小值。該控件的特定屬性有minimumValue和MaximumValue |
RegularExpressionValidator |
通過ValidationExpression屬性,可以使用perl 5語法設置一個正則表達式來檢查用戶的輸入 |
CompareValidator |
要比較多個值(例如密碼),可以使用CompareValidator。這個驗證控件不僅可以比較兩個值是否相等,還可以使用Operator屬性設置多個選項。Operator屬性是ValidationCompareOperator類型的定義的枚舉值,如Equal、NotEqual、GreaterThan和DataTypeCheck。使用DataTypeCheck可以比較輸入值,確定它的數據類型是否是指定的數據類型,例如查看輸入的數據是否正確。 |
CustomValidator |
如果其它驗証控件都不滿足驗證要求,就可使用CustomValidator。通過它可以定義客戶端和服務器端驗證 |
ValidationSummary |
利用ValidationSummary控件可以編寫頁面的小結,而不是編寫與輸入控件直接相關的錯誤消息。 |
這些控件使用時主要設置其ErrorMessage和ControlToValidate屬性