2014-12-06 6 views
0

ASP.NET MVC를 사용하여 다중 단계 마법사를 만들어야합니다.MVC로 클라이언트 측 유효성 검사

잠시 생각한 후에 가장 효율적인 솔루션은 모든 마법사 단계의 콘텐츠를 단일보기에 넣고 jQuery를 사용하여 요소를 숨기고 표시하는 것입니다.

하지만 내가 편하게 생각할 수없는 부분 중 하나는 MVC 유효성 검사입니다. 어떻게이 단계에서 각 단계를 확인할 수 있습니까? 최종 단계가 완료되고 전체 페이지가 서버에 다시 게시 될 때까지 데이터가 유효한지 확실하지 않은 것처럼 보입니다.

제안 사항?

답변

1

Validator.element(element) - see documentation here을 사용하여 개별 컨트롤의 유효성을 검사 할 수 있습니다. 내가 생각하는 접근 방식의 예는 다음과 같습니다. this answer

+0

그 링크는 무엇입니까? jQuery Validator는 jQuery의 내장 부분입니까? 아니면 제 3 자 플러그인입니까? 그리고 MVC에서 어떻게 작동합니까? (MVC에 관한 그 페이지에는 아무 것도 보이지 않습니다.) –

+0

'validate()'메쏘드는'jquery-validate.js'의 일부입니다. (또한 클라이언트 측의 눈에 거슬리지 않은 검증을 위해서'jquery-validate-unobtrusive.js'가 필요합니다.) –

+0

그래, 내가 이해하고 있는지 확인하기 위해서. 이것은 현재 버전의 MVC와 함께 제공됩니다. 그게 맞습니까? –