我们在写表单是缺少不了我们的验证控件,下面我们来一起总结一下。
1.非空验证:
RequiredFieldValidator:必填,其它验证控件的首选
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ErrorMessage="必填!" ControlToValidate="TextBox1"></asp:RequiredFieldValidator>
2.比较验证:
<asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="比较" ControlToValidate="DropDownList1" ValueToCompare="0" Type="Integer" Operator="NotEqual"></asp:CompareValidator>
CompareValidator
控件比较(等于验证):密码与确认密码
不等于验证:不等于0,比如下拉框选择
单边验证:只指定最大值或最小值,比如出生日期在2000年以后的
数据类型验证:比如只能输入整数、小数、日期等【Operator、Type】
3.设置最大值和最小值验证
RangeValidator:最大值和最小值,比如年龄1-20岁
4.规定格式验证
RegularExpressionValidator:规定格式,比如邮箱、手机号、中文
5.其他
CustomValidator:其它控件完成不了或需要操作数据库