2011-11-03 3 views
0

부모가 jquery ajax를 사용하여 선택한 후에 드롭 다운 목록을로드하는 ASP.NET MVC2 응용 프로그램에서 강력한 형식의보기가 있습니다. 내가 직면 한 문제는 드롭 다운 목록에 유효성 검사가로드 된 후 보기의 작동을 멈 춥니 다. 조회 유효성을 검사하기 위해 데이터 주석을 사용하고 있습니까?ViewModel 유효성 검사 및 jquery Ajax

+0

어떤 식 으로든 작동하지 않습니까? 페이지를 게시 할 때 데이터의 유효성이 확인되지 않거나 무엇이 있습니까? –

답변

1

Ajax 호출로부터 데이터를 수신 한 후 이후 DOM 요소를 교체 한 후, 당신과 같이 JQuery와 눈에 거슬리지 검증과 문서를 다시 분석해야합니다

$.validator.unobtrusive.parse("#dropdownId") 

분명히의 실제 아이디와 dropdownId 교체 드롭 다운. 페이지의 다른 유효성 검사에 계속 문제가있는 경우 드롭 다운을 구문 분석하는 대신 전체 문서 소유자를 구문 분석합니다 (예 : div의 모든 것을 메인의 ID라고하면 다음과 같이 처리 할 수 ​​있습니다.

+0

답장을 보내 주셔서 감사 드리며 사과드립니다. –

1

이것은 DOM 교체와 관련이 있습니다. 추가 데이터를로드 할 때 양식의 기존 DOM을 대체합니까? 또한 은 이전 요소에 바인딩 된 모든 이벤트를 제거합니다.

관련 문제