서버 측에서 사용자 지정 ValidationAttributes를 사용하여 MVC 3 유효성 검사를 확장하고 사용자 정의 유효성 검사를 위해 html5 데이터 특성을 출력하도록 IClientValidatable을 구현했습니다. jQuery.validator.addMethod를 사용하여 클라이언트 측 유효성 검사를 추가했습니다. 마지막으로 html5 데이터 속성을 jQuery 유효성 검사기가 이해하는 형식으로 변환하는 어댑터를 작성합니다. jValue.validator.unobtrusive.adapters.add를 addSingleVal과 같은보다 간단한 함수 중 하나를 사용해야하므로 유효성 검사에 몇 가지 값이 필요합니다.파일 외부에서 jquery.validate.unobtrusive의 setValidationValues를 사용할 수 없습니까?
내 어댑터 내에서 setValidationValues 및 getModelPrefix와 같은 jquery.validate.unobtrusive 파일의 여러 함수를 사용하는 것이 유용 할 수 있지만 잘못 입력하지 않은 경우이 함수는 클로저 안에 있으므로 해당 함수 만 사용할 수 있습니다 폐쇄. 필자는 변경 될 수있는 마이크로 소프트 소유의 스크립트 파일에 내 사용자 정의 함수를 넣고 싶지 않습니다. 따라서 아무도 아이디어가 없으면 필자의 파일에서이 함수를 복제하는 것이 이상적이지 않습니다.
그래서 어떤 아이디어가 있고 다른 사람들은 무엇을합니까?