用来验证表单的验证器(Web控件)
| RequiredFieldValidator | 检查用户是否输入或选择了任何内容 |
| RegularExpressionValidator | 根据规则表达式检查用户输入。该过程允许进行许多种类的检查,可以用于邮政编码和电话号码等的检查。 |
| CompareValidator | 将输入控件与一个固定值或另一个输入控件进行比较。例如,它可以用在口令验证字段中。也可以用来比较输入的日期和数字。 |
| RangeValidator | 与 CompareValidator 非常相似, 只是它用来检查输入是否在两个值或其它输入控件的值之间。 |
| CustomValidator | 允许用户编写自己的代码以加入到验证框架中。 |
ASP.NET是微软推出的下一代WEB开发工具,我们来看看ASP.NET的验证控件,感受ASP.NET的强大功能。有了ASP.NET,你不但可以轻松的实现对用户输入的验证,而且,还可以选择验证在服务器端进行还是在客户端进行,再也不必考虑那么多了,程序员们可以将重要精力放在主程序的设计上了。
ASP.NET公有六种验证控件,分别如下:
控件名及功能描叙
用于检查是否有输入值 :RequiredFieldValidator(必须字段验证)
按设定比较两个输入 :CompareValidator(比较验证)
输入是否在指定范围 :RangeValidator(范围验证)
正则表达式验证控件 :RegularExpressionValidator(正则表达式验证)
自定义验证控件 :CustomValidator(自定义验证)
总结验证结果 :ValidationSummary(验证总结)
下面,我们来看这些控件的使用
一:RequiredFieldValidator(必须字段验证)的使用
RequiredFieldValidator控件使用的标准代码如下:
<ASP:RequiredFieldValidator >以上代码中,用户必须定义一个函数来验证输入