GENTLE.NET(七)--数据验证

  Gentle.NET中提供了一个公共的数据验证框架(1.2.1或更高版本中),是基于特性描述的。

        框架里面提供了三个验证器:
        RegexValidator:使用正则表达式对字符串进行验证
  RequiredValidator:标明某字段不能为空,适合于所有类型
        RangerValidator:用于验证数字类型是否在某个范围之内

  如果愿意,也可以通过继承ValidatorBaseAttribute 来实现自己的验证器。

附表:        
 
Validator Type Purpose Example
RegexValidator String Provides generic string matching validations First letter capatilized: [RegexValidator(Expression=@"[A-Z]+[a-z])]
RequiredValidator object Provides validation for fields that should not be null or empty [RequiredValidator()]
RangeValidator Number Validates that a number is between a range. If lower or upper bounds are not specified then the appropriate Max/ Min value for that type is used [RangeValidator( Min=20.5, Max=100.5 )]

PS:文档是这样写的,但这玩意在哪儿,我居然没找到
posted @ 2005-07-04 14:48  一根神棍研古今  阅读(720)  评论(1编辑  收藏  举报
Web Counter