2012-09-24 3 views
1

Ref. 이 Microsoft의 공식 비디오 : http://www.asp.net/web-api/videos/getting-started/custom-validationMVC4 웹 API 서버 측 유효성 확인 표시

나는 코드를 다운로드하여 실행했다. 괜찮아.

그런 다음 html 파일에서 모든 클라이언트 유효성 검사 특성 (data-val- *)을 제거합니다. 그것은 잘 작동하지 않았다. 웹 페이지에서 유효성 검사 메시지를 볼 수 없습니다.

제 질문은 서버 쪽 유효성 검사 메시지를 정기적으로 보내는 방법과이를 클라이언트 쪽 유효성 검사로 표시하는 방법입니다.

답변

1

왜 유효성 검사 속성을 삭제하겠습니까? 그것이 바로 당신에게 유효성 확인 메시지를주는 것입니다. 검증 테스트를 변경하려면 described in this post on ASP.NET MVC 4 Model Validation으로

[Required] 
public string Genre { get; set; } 

[Range(1, 100)] 
[DataType(DataType.Currency)] 
public decimal Price { get; set; } 

[StringLength(5)] 
public string Rating { get; set; } 

, 적절한 검증은, 예를 들어, 모델 속성에 속성을 설정해야합니다.

+0

나는 실수를 저질렀다고 생각합니다. 게시하면 도움이됩니다. 감사. – guogangj