Asp.net mvc 2 ASP.NET MVC2数据批注最小长度

Asp.net mvc 2 ASP.NET MVC2数据批注最小长度,asp.net-mvc-2,data-annotations,minimum,Asp.net Mvc 2,Data Annotations,Minimum,因为我没有使用.net 4,所以无法使用StringLength.MinimumLength属性。什么是替代方案?我想我应该写正则表达式: [Required] [RegularExpression("", ErrorMessage = "Minimum 3 characters")] public string Password { get; set; } 谢谢, 谢谢。正则表达式将完成这项工作。我不明白为什么博客作者决定使用第二种解决方案,与一行正则表达式相比需要很多代码:笨拙与否这是一行

因为我没有使用.net 4,所以无法使用StringLength.MinimumLength属性。什么是替代方案?我想我应该写正则表达式:

[Required]
[RegularExpression("", ErrorMessage = "Minimum 3 characters")]
public string Password { get; set; }
谢谢,
谢谢。正则表达式将完成这项工作。我不明白为什么博客作者决定使用第二种解决方案,与一行正则表达式相比需要很多代码:笨拙与否这是一行代码:作为博客文章的作者,我可以告诉你,IMHO,任何正则表达式与更具表现力的正则表达式相比都是笨拙的,可读的代码块,如MinStringLength属性。但是发布博客条目的真正目的不是为了证明一种方法优于另一种方法,而是为我和其他人提供一个如何编写自定义验证属性的示例。我之所以回复这个,是因为我经常有人通过这个链接访问我的博客,所以谢谢,拉杰。谢谢。正则表达式将完成这项工作。我不明白为什么博客作者决定使用第二种解决方案,与一行正则表达式相比需要很多代码:笨拙与否这是一行代码:作为博客文章的作者,我可以告诉你,IMHO,任何正则表达式与更具表现力的正则表达式相比都是笨拙的,可读的代码块,如MinStringLength属性。但是发布博客条目的真正目的不是为了证明一种方法优于另一种方法,而是为我和其他人提供一个如何编写自定义验证属性的示例。我之所以回复这个,是因为我经常有人通过这个链接访问我的博客,所以谢谢你,Raj。