Ngôn ngữ ASP.NET - RangeValidator

Điều khiển RangeValidator

Điều khiển này được dùng để kiểm tra giá trị trong điều khiển phải nằm trong đoạn [min-max]  -> Sử dụng điều khiển này để kiểm tra ràng buộc miền giá trị của dữ liệu.

Lưu ý: Trong trường hợp không nhập dữ liệu, điều khiển sẽ không thực hiện kiểm tra vi phạm. Các thuộc tính

Các thuộc tính

  • MinimumValue: Giá trị nhỏ nhất.
  • MaximumValue: Giá trị lớn nhất.
  • Type: Xác định kiểu để kiểm tra dữ liệu. Có thể thực hiện kiểm tra trên các kiểu dữ liệu sau:
    • String
    • Integer
    • Double
    • Date
    • Currency
  • Xem thêm thuộc tính RangeValidator

Ví dụ: Tạo trang web  RangeValidator.aspx nhập tuổi lao động, hợp lệ từ 18 - 55: TextBox, Button, RangeValidator:

Hình 1

Code trang RangeValidator.aspx:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="RangeValidator.aspx.cs" Inherits="validation1_RangeValidator" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        Tuổi (18-55)&nbsp;&nbsp;
        <asp:TextBox ID="txtAge" runat="server" Width="181px"></asp:TextBox>
        <asp:RangeValidator ID="rvAge" runat="server" ControlToValidate="txtAge" ErrorMessage="Nhập tuổi từ 18 - 55" ForeColor="#FF3300"></asp:RangeValidator>
        <br />
        <asp:Button ID="btnSubmit" runat="server" Text="Submit" />
    
    </div>
    </form>
</body>
</html>

Chạy trang RangeValidator.aspx cho kết quả:

Hình 2