ASP.NET 中公有的六种验证控件
| 控件名 | 功能描叙 |
| RequiredFieldValidator(必须字段验证) | 用于检查是否有输入值 |
| CompareValidator(比较验证) | 按设定比较两个输入 |
| RangeValidator(范围验证) | 输入是否在指定范围 |
| RegularExpressionValidator(正则表达式验证) | 正则表达式验证控件 |
| CustomValidator(自定义验证) | 自定义验证控件 |
| ValidationSummary(验证总结) | 总结验证结果 |
下面,我们来看这些控件的使用:
RequiredFieldValidator控件使用的标准代码如下:
<ASP:RequiredFieldValidator id="Validator_Name" Runat="Server"
ControlToValidate="要检查的控件名"
ErrorMessage="出错信息"
Display="Static|Dymatic|None"
>
占位符
</ASP: RequiredFieldValidator >
ControlToValidate:表示要进行检查控件ID;
<ASP:TextBox id="txtName" RunAt="Server"/>
<ASP:RequiredFieldValidator id="Validator1" Runat="Server"
ControlToValidate="txtName"
ErrorMessage="姓名必须输入"
Display="Static">
*姓名必须输入
</ASP:RequiredFieldValidator>
<ASP:CompareValidator id="Validator_ID" RunAt="Server"
ControlToValidate="要验证的控件ID"
errorMessage="错误信息"
ControlToCompare="要比较的控件ID"
type="String|Integer|Double|DateTime|Currency"
operator="Equal|NotEqual|GreaterThan|GreaterTanEqual|LessThan|LessThanEqual|DataTypeCheck"
Display="Static|Dymatic|None"
>
占位符
</ASP:CompareValidator>
<ASP:RangeValidator id="Vaidator_ID" Runat="Server"
controlToValidate="要验证的控件ID"
type="Integer"
MinimumValue="最小值"
MaximumValue="最大值"
errorMessage="错误信息"
Display="Static|Dymatic|None"
>
占位符
</ASP:RangeValidator>