Điều khiển CustomValidator của ASP.NET
Định nghĩa và cách sử dụng
Điều khiển CustomValidator có thể thực hiện xác thực tùy chỉnh đối với các điều khiển đầu vào.
Thuộc tính
Thuộc tính | Mô tả |
---|---|
BackColor | Màu nền của điều khiển CustomValidator. |
ClientValidationFunction |
Định nghĩa tên hàm客户端脚本 tùy chỉnh được sử dụng để xác thực. Ghi chú:脚本 phải được viết bằng ngôn ngữ được trình duyệt hỗ trợ, chẳng hạn như VBScript hoặc JScript Nếu sử dụng VBScript, hàm phải nằm trong biểu mẫu: Sub FunctionName (source, arguments) Nếu sử dụng JScript, hàm phải nằm trong biểu mẫu: Function FunctionName (source, arguments) |
ControlToValidate | ID của điều khiển nhập liệu cần kiểm tra. |
Display |
Hành vi hiển thị thông báo lỗi của điều khiển kiểm tra. Các giá trị hợp lệ có:
|
EnableClientScript | Giá trị boolean, chỉ ra có bật kiểm tra khách hàng hay không. |
Enabled | Giá trị boolean, chỉ ra có bật điều khiển kiểm tra hay không. |
ErrorMessage |
Văn bản thông báo lỗi hiển thị trong điều khiển ValidationSummary khi kiểm tra thất bại. Ghi chú: Nếu đã đặt thuộc tính ErrorMessage nhưng không đặt thuộc tính Text, thì giá trị của thuộc tính ErrorMessage cũng sẽ được hiển thị trong điều khiển kiểm tra. |
ForeColor | Màu sắc trước của điều khiển. |
id | ID duy nhất của điều khiển. |
IsValid | Giá trị boolean, chỉ ra điều khiển nhập liệu liên quan có thông qua kiểm tra hay không. |
OnServerValidate | Định nghĩa tên hàm kiểm tra máy chủ端 được thực thi. |
runat | Định nghĩa điều khiển là điều khiển máy chủ. Phải đặt thành "server". |
Text | Văn bản hiển thị khi kiểm tra thất bại. |
Mẫu
- CustomValidator
- Trong ví dụ này, chúng ta đã khai báo hai điều khiển Label, một điều khiển TextBox, một điều khiển Button và một điều khiển CustomValidator trong tệp .aspx. Hàm user() có thể kiểm tra độ dài của giá trị nhập vào. Nếu độ dài nhỏ hơn 8 hoặc lớn hơn 16, sẽ hiển thị văn bản "Tên người dùng phải nằm trong khoảng từ 8 đến 16 ký tự!" trong điều khiển CustomValidator.