MVC Models定义验证属性
.NET MVC Models定义字段过程中的验证属性参数:
[Required()]
指定数据字段值是必需的。
包含参数:
ErrorMessage 验证失败的错误消息;
ErrorMessageResourceType 错误消息资源类型;
ErrorMessageResourceName 错误消息资源名称;
[DataType]
指定与某个数据字段关联的附加类型的名称(一个 DataType 枚举值,如 EmailAddress、Url 或 Password)。
[DisplayName]
数据字段显示名称
[StringLength]
指定数据字段中允许的字符串最大长度。
[RegularExpression]
指定数据字段值必须与指定的正则表达式匹配。
[Range]
指定数据字段值的数值范围限制。
[PropertiesMustMatch][ValidatePasswordLength]
自定义属性