「谢灿asp.net基础」13、RangeValidator范围验证控件应该这样

栏目:远程教育  时间:2023-01-21
手机版

  《谢灿asp.net基础》系列教程由小灿灿IT首发百度平台,希望对各位喜欢计算机的同学有所帮助!非常谢谢各位忠实的粉丝对我们的大力支持,我们坚信会做得更好!您的支持,是我们前进的最大动力,谢谢!

  您可以使用 ASP.NET RangeValidator 控件确定用户输入是否介于特定的取值范围内,例如,介于两个数字、两个日期或字母字符之间。您可以将取值范围的上、下限设置为 RangeValidator 控件的属性。您还必须指定控件要验证的值的数据类型。如果用户输入无法转换为指定的数据类型,例如,无法转换为日期,则验证将失败。

  RangeValidator 验证控件常用属性如下:其中ControlToValidate为必须设置的属性,否则直接报错。在进行范围验证之前,一定要设置Type数据类型,否则将使用默认值String进行分为验证。在字符串比较大小的规则里,“2”肯定不在“0”和“100”之间哦,“11”都比“100”大,具体请参考字符串比较规则!

  如果输入值无法转换为指定的数据类型,验证也不会失败。请使用 CompareValidator 控件,将其 Operator 属性设置为 ValidationCompareOperator.DataTypeCheck,这样就可以校验输入值的数据类型了。

  RangeValidator 控件同样无法对控件的空值进行比较,所以需要借助必填验证,先把空值过滤掉!

  「谢灿asp.net基础」12、CompareValidator控件的使用

  举报/反馈

上一篇:东北大学就业怎么样?不仅有数量,更有质量!
下一篇:“中国光谷·华为杯”第十九届中国研究生数学建模竞赛开赛公告

最近更新远程教育