ASP NET MVC框架也提供了教据验证的API.这就是模型数据注解或模型元数据。模型数据注解验证主要是在服务器端对数爱进行验正。这样可以使用声明语法在模型中指定验证的规则。常见的验证API如下:
数据验证API | 示例 | 说明 |
---|---|---|
Compare | [Compare(“MyOtherProptrty”)I | 两个属性值必须相同 |
Range | [Range(10, 20] | 其值必须在指定的教值范围内 |
RegularExpression | RegularExpression(" pttern")1 | 其值必须匹配正则表达式 |
Required | [Required] | 其值必须非空或不能只是空格 |
StringLength | StringLength(10)1 | 其值长度不能超过给定的最大长度 |
数据验证API位于System.,ComponentModel Dannotatins名称空间。