2011-01-28 8 views
1

JQuery 또는 Java 스크립트를 사용하여 MVC2 폼이 서버에 게시하지 않고 데이터 주석 유효성 검사를 사용하여 필드에서 유효성 검사를 수행하도록하는 방법이 있습니까?MVC2 폼의 모든 컨트롤을 JQuery를 사용하여 유효화하도록 강제 적용

MVC2 형식이 매우 복잡합니다. 다른 선택 사항에 따라 많은 필드가 숨겨 지거나 표시됩니다. 이 경우 일부 필드는 데이터 주석을 사용하여 유효성이 검사되고 일부는 사용자 정의 JQuery를 사용하여 유효성이 검사됩니다.

사용자 지정 유효성 검사가있는 필드 중 하나에서 오류가 발생하는 경우 유효성 검사를 통해 양식을 다시 게시하지 못하게하려고하지만 데이터 주석 유효성 검사가있는 필드가 작동하지 않게됩니다.

감사합니다.

답변

0

IMHO 믹싱 jquery validateMSAjax은 나쁜 것입니다. 많은 사용자 정의 유효성 검사 규칙이있는 복잡한 양식의 경우 jquery 유효성 검사 만 사용하고 서버에서는 FluentValidation.NETworks nicely with ASP.NET MVC과 같은 DataAnnotations보다 강력한 유효성 검사 프레임 워크를 사용하는 것이 좋습니다.

관련 문제