2010-01-13 4 views
9

ASP.NET MVC 1 응용 프로그램에서 DataAnnotations를 사용하여 Required 및 Range 속성을 사용하여 필수 필드와 숫자 범위를 확인합니다.asp.net mvc에서 DataAnnotations를 사용하여 문자열 길이의 유효성을 검사하는 방법은 무엇입니까?

일부 입력 텍스트 상자에서 문자열의 길이를 확인하는 가장 좋은 방법을 찾고 있습니다. 작업을 수행 할 수있는 RegularExpression 속성이 있지만이 작업을 수행하는 데 더 구체적인 속성이 있는지 궁금합니다.

또한 누구나 DataAnnotations 사용과 관련하여 적절한 리소스를 가르쳐 주시면 매우 감사하겠습니다.

답변

8

the StringLength attribute 어떨까요?

+0

@ 앤더스 - 내가 필요한 것, 감사합니다. –

+0

@ 앤더 - [StringLength]는 MVC에만 국한되지 않습니다. 맞습니까? 설명서에 나와있는 내용이 나와 있지는 않지만 콘솔 앱에서 사용하고 있습니다. 위반하는 규칙은 없습니다. 모든 예제 나는 구글 참조 MVC. – Howiecamp

+0

@Howiecamp 그 자체로 속성은 "단지 클래스"이며 원하는 곳 어디에서나 사용될 수 있습니다. 그것은 실제로 그것으로 아무것도 할 응용 프로그램에 달려 있습니다. ASP.NET MVC는 기본적으로 데이터 주석 특성을 찾습니다. 이 기능이없는 다른 컨텍스트에서이 기능을 사용하려면 기능을 직접 추가해야합니다. 문제에 [이 해결책] (http://stackoverflow.com/a/3783328/121146)을 적용 할 수 있다고 생각합니다. –

관련 문제