1
2
Các control kim li
RequiredFieldValidator
Yêu cu phi nhp (chn)
CompareValidator
So sánh giá tr
RangeValidator
Kim tra phm vi
RegularExpressionValidator
So khp biu thc chính qui
CustomValidator
Kim li tùy biến theo lp trình
ValidationSummary
Tng hp hin thli
3
Các thuc tính chung
ControlToValidate=“ID ca control cn kim tra”
ErrorMessage=“Thông báo li
SetFocusOnError="True hoc ”False
focus vào control được kim tra khi có li hay không
Text=“Thông báo li đặt ti vtrí control”
Display=
None”: không hin thti vtrí control
Static”: không gian hin thli dành sn
Dynamic”: không gian hin li không dành sn
ValidationGroup=“tên nhóm cn kim tra"
4
RequiredFieldValidator
Công dng:
Thông báo li nếu để trng TextBox, FileUpload hay không
chn mc trong DropDownList, ListBox.
d:
Không cho phép để trng ô nhp TextBox1
<asp:RequiredFieldValidator
ControlToValidate="TextBox1"
Display="Dynamic“
ErrorMessage=“Không th đtrng ô nhp
TextBox“>*</asp:RequiredFieldValidator>
5
CompareValidator
Công dng:
So sánh giá tr trong control (TextBox, FileUpload, ListBox,
DropDownList) đưc kim tra và mt giá trcthhay giá trtrong
mt control khác.
d:
Giá trnhp vào trong TextBox1 khác vi giá trnhp vào trong
TextBox2
<asp:CompareValidator
ControlToValidate="TextBox1“
ControlToCompare="TextBox2“ [ValueToCompare="20“)]
ErrorMessage="CompareValidator"
Operator="NotEqual"
SetFocusOnError="True"
Type="Integer"
ValidationGroup="abc" >*</asp:CompareValidator>