Ngôn ngữ ASP.NET - RequiredFieldValidator

Điều khiển RequiredFieldValidator 

1. Ý nghĩa: với điều khiển này bạn có thể yêu cầu người dùng phải nhập giá trị vào 1 trường chỉ định trên Form.
2. Cách sử dụng:
Đưa điều khiển RequiredFieldValidator từ ToolBox (trong phần Validation) vào trong Form và thêm vào cho nó 2 thuộc tính :

  • ControlToValidate: chỉ đến điều khiển nhập liệu sẽ được kiểm tra.
  • Text(hoặc ErrorMessage): Thông báo lỗi khi kiểm tra có lỗi xảy ra.
  • InitialValue: InitialValue: Giá trị khởi động. Giá trị bạn nhập vào phải khác với giá trị của thuộc tính này. Giá trị mặc định của thuộc tính này là chuỗi rỗng.
  • Xem thêm thuộc tính RequiredFieldValidator .  

 

Lưu ý: Điều khiển RequiredFieldValidator loại bỏ khoảng trống thừa đầu và cuối của giá trị  trước khi thực hiện xác nhận hợp lệ.

Ví dụ: Tạo trang web RequiredFieldValidator.aspx gồm có:TextBox, RequiredFieldValidator, Button

Hình 1

Code trang RequiredFieldValidator.aspx:
 

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

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    
        <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
        <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextBox1" ErrorMessage="Phải nhập dữ liệu" ForeColor="#FF3300"></asp:RequiredFieldValidator>
        <br />
        <asp:Button ID="Button1" runat="server" Text="Submit" />
    
    </div>
    </form>
</body>
</html>

Thực thi trang RequiredFieldValidator.aspx cho kết quả:

Hình 2