APP下载

ASP.NET服务器端验证控件的使用

2014-10-21陈少燕

电子世界 2014年12期
关键词:页面设置有效性

陈少燕

服务器控件的使用:当向Web页面中增加一个有效性验证控件时,控件就会呈现在客户端验证相关控件有效性的Javascript。

ASP.NET提供了6个有效性验证控件,其中5个是有效性控件,Cust-omvalidator控件是自定义控件。

下面介绍六个有效性验证控件的使用:

1.RequestFieldValidator控件:非空验证控件

(1)设计页面

设置属性:ControlToValidate和ErrorMessage。其中ControlTo-Validate是需要验证有效性的控件ID,ErrorMessage是当验证出现错误的时候,出现在页面上的文本信息。

(2)拓展:dropdown的非空验证

dropdown默认的话是“请选择”的选项被选中,selected=true,其他都是false。要使用非空验证必须设置InitialValue=”请选择”。

2.comparevalidator控件:比较控件

(1)设计页面

(2)设置属性:ControlToCompare和Cont-rolToValidate,分别填入需要验证的控件ID

默认属性Operator是equal。用来比较两个文本框的内容。

但是也可以对数据类型进行检查。如设置operator=DataType Check。然后设置类型type=date输入错误的日期格式就会出错误。

3.RangeValidator控件:范围验证控件

设置属性:MaximumValue和Minimum-Value,分别是控件可接受的最大值和最小值。在本题中,用户名的最大值是z,年龄的最大值是150。用户名的最小值是a,年龄的最小值是0。

注意type的类型,默认是string ,当对数字进行范围验证,需要设置type=int。

4.RegurExpressValidator控件

正则表达式验证控件,该控件功能非常强大,控件允许检查可预知的字符列表,如身份证号,电子邮件地址,电话号码或邮政编码等。

设置属性:

5.ValidatorSummary控件:错误总结控件

在ASP.net程序中,如果页面比较庞大而且需要验证的控件比较多,用户在观察错误信息时可能会出现混乱。ValidatorSummay解决了这一个难题。

如果不输入任何内容就提交,那么Error-Message的错误信息显示在ValidationSummary控件中,而页面主体显示Text的信息。如下:

登录APP查看全文

猜你喜欢

页面设置有效性
大狗熊在睡觉
刷新生活的页面
中队岗位该如何设置
如何提高英语教学的有效性
制造业内部控制有效性的实现
提高家庭作业有效性的理论思考
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考
船舶严重横倾时应急行动的有效性
地铁出入段线转换轨设置