ASP.NET CustomValidator 控件
定義和用法
CustomValidator 控件可對輸入控件執行用戶定義的驗證。
屬性
屬性 | 描述 |
---|---|
BackColor | CustomValidator 控件的背景顏色。 |
ClientValidationFunction | 規定用于驗證的自定義客戶端腳本函數的名稱。 注釋:腳本必須用瀏覽器支持的語言編寫,比如 VBScript 或 JScript 使用 VBScript 的話,函數必須位于表單中: Sub FunctionName (source, arguments) 使用 JScript 的話,函數必須位于表單中: Function FunctionName (source, arguments) |
ControlToValidate | 要驗證的輸入控件的 id。 |
Display | 驗證控件中錯誤信息的顯示行為。 合法的值有:
|
EnableClientScript | 布爾值,該值指示是否啟用客戶端驗證。 |
Enabled | 布爾值,該值指示是否啟用驗證控件。 |
ErrorMessage | 驗證失敗時 ValidationSummary 控件中顯示的錯誤信息的文本。 注釋:如果設置了 ErrorMessage 屬性但沒有設置 Text 屬性,則驗證控件中也將顯示 ErrorMessage 屬性的值。 |
ForeColor | 控件的前景色。 |
id | 控件的唯一 id。 |
IsValid | 布爾值,該值指示關聯的輸入控件是否通過驗證。 |
OnServerValidate | 規定被執行的服務器端驗證腳本函數的名稱。 |
runat | 規定該控件是服務器控件。必須設置為 "server"。 |
Text | 當驗證失敗時顯示的文本。 |
實例
- CustomValidator
- 在本例中,我們在 .aspx 文件中聲明了兩個 Label 控件,一個 TextBox 控件,一個 Button 控件,以及一個 CustomValidator 控件。user() 函數可檢測輸入值的長度。如果長度小于 8 或大于 16,將在 CustomValidator 控件中顯示文本 "用戶名必須介于 8 到 16 個字符之間!"。
上一篇: ASP.NET CompareValidator 控件 下一篇: ASP.NET RangeValidator 控件