您使用的自定义ASP.NET MVC模型验证属性是什么。似乎有很多可能性(邮政编码,电子邮件地址,过去的日期等),但我没有找到任何好的来源,这些是共享的。我将使用以下内容开始列表:
答案 0 :(得分:4)
如果您在codeplex上使用MVC Foolproof项目,您将获得一堆现成的验证器,如
运营商验证器
[Is]
[EqualTo]
[NotEqualTo]
[GreaterThan]
[LessThan]
[GreaterThanOrEqualTo]
[LessThanOrEqualTo]
必需的验证工具
[RequiredIf]
[RequiredIfNot]
[RequiredIfTrue]
[RequiredIfFalse]
[RequiredIfEmpty]
[RequiredIfNotEmpty]
[RequiredIfRegExMatch]
[RequiredIfNotRegExMatch]