Điều khiển RequiredFieldValidator của ASP.NET

Định nghĩa và cách sử dụng

Điều khiển RequiredFieldValidator được sử dụng để biến điều khiển nhập thành một trường bắt buộc.

Qua điều khiển này, nếu giá trị đầu tiên của giá trị nhập không thay đổi, thì việc xác thực sẽ thất bại. Mặc định, giá trị đầu tiên là chuỗi rỗng ("").

Ghi chú:Khoảng trống ở đầu và cuối giá trị nhập vào sẽ bị xóa trước khi xác thực.

Ghi chú:InitialValue không thiết lập giá trị mặc định cho điều khiển đầu vào. Nó chỉ ra rằng bạnkhông mong muốnGiá trị mà người dùng nhập vào điều khiển đầu vào.

Thuộc tính

Thuộc tính Mô tả
BackColor Màu sắc nền của điều khiển RangeValidator
ControlToValidate ID của điều khiển cần xác thực
Display

Hành vi hiển thị của điều khiển xác thực.

Giá trị hợp lệ có:

  • None - Thông báo xác thực không hiển thị trực tiếp.
  • Static - Phân bổ không gian để hiển thị thông báo xác thực trong bố cục trang.
  • Dynamic - Nếu xác thực thất bại, không gian để hiển thị thông báo xác thực sẽ được thêm động vào trang.
EnableClientScript Giá trị Boole, quy định có bật xác thực khách hàng hay không.
Enabled Giá trị Boole, quy định có bật điều khiển xác thực hay không.
ErrorMessage

Văn bản hiển thị trong điều khiển ValidationSummary khi xác thực thất bại.

Ghi chú: Nếu không thiết lập thuộc tính Text, văn bản cũng sẽ hiển thị trong điều khiển xác thực này.

ForeColor Màu sắc nền của điều khiển.
id ID duy nhất của điều khiển.
InitialValue Điều khiển giá trị ban đầu (giá trị bắt đầu). Mặc định là "".
IsValid Giá trị Boole, chỉ ra rằng điều khiển đầu vào liên quan có thông qua xác thực không.
runat Điều khiển này là một điều khiển máy chủ. Đúng phải được đặt thành "server".
Text Thông báo hiển thị khi xác thực thất bại.

Mẫu

RequiredFieldValidator
Trong ví dụ này, chúng ta đã chỉ định hai điều khiển TextBox trong tệp .aspx, một điều khiển Button và một điều khiển RequiredFieldValidator. Nó minh họa cách sử dụng điều khiển RequiredFieldValidator để làm cho ô văn bản "txt_name" trở thành trường bắt buộc.