内置特性

名称 说明 备注
[ValidateNever] 指示属性或参数应从验证中排除
[CreditCard] 验证属性是否具有信用卡格式
[Compare] 验证模型中的两个属性是否匹配
[EmailAddress] 验证属性是否具有电子邮件格式
[Phone] 验证属性是否具有电话号码格式
[Range] 验证属性值是否在指定的范围内
[RegularExpression] 验证属性值是否与指定的正则表达式匹配
[Required] 验证字段是否不为 null
[StringLength] 验证字符串属性值是否不超过指定长度限制
[URL] 验证属性是否具有 URL 格式
[Remote] 通过在服务器上调用操作方法来验证客户端上的输入
  • 可以在命名空间中找到 System.ComponentModel.DataAnnotations 验证属性的完整列表
  • 官方资料

参考资料