2011-09-28 5 views
0

누구나 JavaScript 로더, 특히 yepnope.js를 사용하여 MVC 클라이언트 측 유효성 검사를 사용하려 했습니까? 나는 그것을 작동시키지 못한다. 그리고 필요한 JS 파일이로드되기 전에 유효성 검사 코드를 등록하기 때문이라고 나는 믿는다.JavaScript 로더를 사용하는 ASP.NET MVC 클라이언트 측 유효성 검사

jQuery, jquery.validation, MicrosoftAjax 및 MicrosoftMvcValidation을 정상적으로 (예 : Yepnope 외부)로드하여 작동시킬 수 있지만 더 나은 해결책이 있는지 궁금합니다. 감사.

+0

asp.net mvc의 기본 유효성 검사가 작동하려면 jquery.validation.js와 jquery.validation.unobtrusive.js의 두 파일이 필요합니다. 두 번째 것이 누락 되었습니까? – archil

+0

필자가 쓴 것처럼 yepnope 외부에서 jQuery, jquery.validation, MicrosoftAjax 및 MicrosoftMvcValidation을로드하면 작동하도록 할 수 있습니다. yepnope.js를 사용하여 파일을로드 할 때 작동하지 않습니다. – Tuan

답변

1

YepNope 완료 이벤트에서 아래 스크립트를 실행하십시오. 여기서 formName은 양식 이름입니다.

$(formName).removeData("validator"); 
    $(formName).removeData("unobtrusiveValidation"); 
    $.validator.unobtrusive.parse(formName); 
관련 문제