【问题标题】:ASP.NET MVC2 DataAnnotations Minimum lengthASP.NET MVC2 DataAnnotations 最小长度
【发布时间】:2011-02-18 23:39:06
【问题描述】:

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

[Required]
[RegularExpression("", ErrorMessage = "Minimum 3 characters")]
public string Password { get; set; }

谢谢,
伊莱

【问题讨论】:

    标签: asp.net-mvc-2 data-annotations minimum


    【解决方案1】:

    【讨论】:

    • 谢谢。正则表达式将完成这项工作。我不明白为什么博客的作者决定使用第二种解决方案,与一行正则表达式相比,它需要大量代码:) 笨拙还是不笨拙,它是一行代码 :)
    • 作为博文的作者,我可以告诉您,恕我直言,与 MinStringLength 属性等更具表现力、可读性的代码块相比,任何正则表达式都是笨拙的。但发布博客条目的真正目的不是展示一种方法优于另一种方法,而是为我自己和其他人提供如何编写自定义验证属性的示例。 (我对此做出回应是因为我通过此链接吸引了我博客的常客,非常感谢,Raj。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-16
    相关资源
    最近更新 更多