您最有用的自定义ASP.NET MVC 2.0验证属性是什么

时间:2010-11-06 01:53:55

标签: c# asp.net-mvc validation

您使用的自定义ASP.NET MVC模型验证属性是什么。似乎有很多可能性(邮政编码,电子邮件地址,过去的日期等),但我没有找到任何好的来源,这些是共享的。我将使用以下内容开始列表:

ASP.NET MVC 3 Credit Card Validator

1 个答案:

答案 0 :(得分:4)

如果您在codeplex上使用MVC Foolproof项目,您将获得一堆现成的验证器,如

运营商验证器

[Is]
[EqualTo]
[NotEqualTo]
[GreaterThan]
[LessThan]
[GreaterThanOrEqualTo]
[LessThanOrEqualTo]

必需的验证工具

[RequiredIf]
[RequiredIfNot]
[RequiredIfTrue]
[RequiredIfFalse]
[RequiredIfEmpty]
[RequiredIfNotEmpty]
[RequiredIfRegExMatch]
[RequiredIfNotRegExMatch]