requiredFildValidator、RangeValidator(范围)、CompareValidator(比较)

requiredFildValidator

ErrorMessage:提示错误控件 ;验证如果为空,提示错误信息
ControlToVaditor:验证的控件
initialValue:如果是默认值,验证如果是默认值,提示错误信息

isValid:防止跳过客户端校验,因为如果是跳过客户端校验,哪怕服务

端没有校验通过,Buttonl_click方法也会被调用。isValid表示页面所

有的

所有控件的共性:
1.页面中的isValid属性用来判断页面上的Validator是否通过校验。只

有全部通过校验才True。即使页面中的Validator在服务端校验保持

(javascript被禁用,跳过了客户端校验),在服务端方法中的业务就

会被执行(比如Buttonl_click),因此如果代码在数据校验不通过,不

能执行的业务(代码)需要通过判断isValid的值来确定是否执行。
2.所有验证控件Display属性,用来决定如果显示错误信息的static :

当没有错误提示的时候,控件的visibility样式为hidden。Display:

没有错误提示的时候,控件的Display样式为none来实习隐藏。

RangeValidator(范围)
RangeValidator:MinimumValue,MaximumValue最小,最大;Type属性

数据类型(string integer Double Date Currency等),年龄,毕业

日期是否在合理范围内。
RangeValidator,CompareValidator,RegularExpressionValidator,

不会对非空值进行校验,所以如果某个控件不容许为空还需要加上

RequireFildValidator


CompareValidator(比较)
1. Type:确定输入到输入控件中的值是否可以转换为 Type 属性所指定

的数据类型。
2.Operator:Equal,GreaterThan,GreaterThanEqul,LessThen,
LessThenEqul,NotEqul......DataTypeCheck(数据类型检验)允许您指

定要执行的比较类型,如大于、等于等。
3.ContorlToComplare:与那个字段内容比较

高级验证控件
1.ReularExpressonValidator正则表达式
  属性:ValidationExpresson
2.CustomerValidator(用户验证控件,自定义验证控件),当ASP.net中

没有适合我们的验证控件的时候,我们自己来写
ServerValidate事件
ClientValidationFunction属性


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值