2010-05-13 4 views
1

.net 4를 사용하지 않기 때문에 StringLength.MinimumLength 속성을 사용할 수 없습니다. 대안이란 무엇입니까? 나는 정규 표현식을 작성해야한다고 가정ASP.NET MVC2 DataAnnotations 최소 길이

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

감사합니다,
일드

답변

4
+0

감사합니다. 정규식은 작업을 수행합니다. 나는 블로그의 저자가 왜 정규 표현식의 한 줄에 많은 코드를 필요로하는 두 번째 해결책을 사용하기로 결정했는지 이해하지 못한다. clunky or not clunky 그것은 코드의 한 줄이다 :) –

+2

블로그 게시물, 내가 말할 수있는, 이럴, 어떤 Regex는 MinStringLength 속성과 같은 더 표현력 있고 읽기 쉬운 코드 덩어리에 비해 clunky입니다. 그러나 블로그 항목을 게시하는 진정한 목적은 다른 접근법보다 한 접근법의 우수성을 입증하는 것이 아니라 사용자 정의 유효성 검사 속성을 작성하는 방법에 대한 자신과 다른 사람들에게 예제를 제공하는 것이 었습니다. (나는이 링크에서 내 블로그에 정기적 인 방문자를 얻고 있기 때문에 이에 응답한다. 감사합니다, Raj.) –