2.3. CÁC CONTROL KIỂM
SOÁT DỮ LIỆU
- Dùng để kiểm tra dữ liệu được nhập vào ở một control
khác (thường là textbox) và thông báo lỗi nếu dữ liệu không phù hợp.
Ví dụ:
Tạo giao diện
RegularExpressionValidator Control
<body>
<form id="form1" runat="server">
<h3>Thông tin dự tuyển</h3>
<table>
<tr>
<td>Mã dự tuyển:</td>
<td>
<asp:TextBox ID="txtMaDuTuyen" runat="server" /> <asp:RegularExpressionValidator id="validTxtMaDuTuyen"
runat="server" controlToValidate="txtMaDuTuyen" errorMessage="Mã dự tuyển phải gồm 3 đến 5 chữ số" display="static" validationExpression="\d{3,5}">*
</asp:RegularExpressionValidator>
</td>
</tr>
RequiredFieldValidator Control
<tr>
<td>Họ và tên:</td> <td>
<asp:TextBox ID="txtName" runat="server" /> <asp:RequiredFieldValidator id="validTxtName"
runat="server" controlToValidate="txtName" errorMessage="Bắt buộc nhập họ tên" display="static">*
</asp:RequiredFieldValidator>
</td>
</tr>
RangeValidator Control
<tr>
<td>Tuổi:</td> <td>
<asp:TextBox ID="txtTuoi" runat="server" /> <asp:RangeValidator id="validTxtTuoi" runat="server" controlToValidate="txtTuoi"
errorMessage="Tuổi phải từ 18 đến 45" display="static" type="Integer" minimumValue="18" maximumValue="45">* </asp:RangeValidator>
</td>
</tr>
CompareValidator Control
<tr>
<td>Trình độ:</td>
<td>
<asp:TextBox ID="txtTrinhDo" runat="server" /> <asp:CompareValidator id="validTxtTrinhDo" runat="server" controlToValidate="txtTrinhDo" errorMessage="Trình độ phải lớn hơn B" display="static"
type="String" Operator="GreaterThan" ValueToCompare="B">* </asp:CompareValidator>
</td>
</tr>
<td>Trình độ:</td>
<td>
<asp:TextBox ID="txtTrinhDo" runat="server" /> <asp:CompareValidator id="validTxtTrinhDo" runat="server" controlToValidate="txtTrinhDo" errorMessage="Trình độ phải lớn hơn B" display="static"
type="String" Operator="GreaterThan" ValueToCompare="B">* </asp:CompareValidator>
</td>
</tr>
ValidatorSummary Control
<asp:Button ID="bnSubmit" Text="Kết thúc" runat="server" /><br /><br />
<asp:ValidationSummary ID="validSummary" runat="server" HeaderText="Cần chỉnh sửa các lỗi sau:" ShowSummary="true" DisplayMode="BulletList" />
</form>
</body>
(Còn tiếp...)
------------------------------------------------------------
Download bai2-tt2.mp3
------------------------------------------------------------
Cùng bài học
>> Bài 2: Các ASP.NET Server Control
>> Bài 2: Các ASP.NET Server Control (tiếp theo 1)
>> Bài 2: Các ASP.NET Server Control (tiếp theo 3)
>> Bài 2: Các ASP.NET Server Control (tiếp theo - hết)
------------------------------------------------------------
Download bai2-tt2.mp3
------------------------------------------------------------
Cùng bài học
>> Bài 2: Các ASP.NET Server Control
>> Bài 2: Các ASP.NET Server Control (tiếp theo 1)
>> Bài 2: Các ASP.NET Server Control (tiếp theo 3)
>> Bài 2: Các ASP.NET Server Control (tiếp theo - hết)
Không có nhận xét nào:
Đăng nhận xét