Asp.net驗證控件說明


RequiredFieldValidator

RequireFieldValidator指定所驗證的控件需要輸入一些內容。如果所驗證的控件要設置初始值,而用戶必須改變初始值。就可以使用控件的InitialValue屬性設置這個初始值。

RangeValidator

此控件可以定義用戶輸入的最大值和最小值。該控件的特定屬性有minimumValueMaximumValue

RegularExpressionValidator

通過ValidationExpression屬性,可以使用perl 5語法設置一個正則表達式來檢查用戶的輸入

CompareValidator

要比較多個值(例如密碼),可以使用CompareValidator。這個驗證控件不僅可以比較兩個值是否相等,還可以使用Operator屬性設置多個選項。Operator屬性是ValidationCompareOperator類型的定義的枚舉值,如EqualNotEqualGreaterThanDataTypeCheck。使用DataTypeCheck可以比較輸入值,確定它的數據類型是否是指定的數據類型,例如查看輸入的數據是否正確。

CustomValidator

如果其它驗証控件都不滿足驗證要求,就可使用CustomValidator。通過它可以定義客戶端和服務器端驗證

ValidationSummary

利用ValidationSummary控件可以編寫頁面的小結,而不是編寫與輸入控件直接相關的錯誤消息。


這些控件使用時主要設置其ErrorMessageControlToValidate屬性


原文地址:https://www.cnblogs.com/scottckt/p/1135557.html