Cho đoạn lệnh sau, xác định đoạn lệnh này dùng để làm gì?
< asp:RangeValidator ID="rvclass" runat="server" ControlToValidate="txtclass" ErrorMessage="Enter your class (6 - 12)" MaximumValue="12"
MinimumValue="6" Type="Integer">
< /asp:RangeValidator >>
>
Trả lời:
Đáp án đúng: D
Đoạn code trên sử dụng RangeValidator trong ASP.NET. RangeValidator được dùng để kiểm tra xem giá trị nhập vào của một control (ở đây là txtclass) có nằm trong một khoảng giá trị cho trước hay không.
Thuộc tính ControlToValidate="txtclass" chỉ định rằng validator này sẽ kiểm tra control có ID là txtclass.
ErrorMessage="Enter your class (6 - 12)" là thông báo lỗi hiển thị nếu validation thất bại.
MinimumValue="6" chỉ định giá trị nhỏ nhất được phép.
MaximumValue="12" chỉ định giá trị lớn nhất được phép.
Type="Integer" chỉ định kiểu dữ liệu là số nguyên.
Như vậy, validator này đảm bảo rằng giá trị nhập vào txtclass phải là một số nguyên nằm trong khoảng từ 6 đến 12 (bao gồm cả 6 và 12).
Vì vậy, đáp án đúng là D: Đảm bảo đầu vào dữ liệu từ 6 tới 12.





