내 페이지에는 여러 입력 및 옵션 요소가 있으며, 각 요소는 변경되면 페이지의 일부 텍스트를 업데이트하는 이벤트가 첨부되어 있습니다. 정말 멋진 jQuery를 사용합니다. :)
또한 UpdatePanel을 사용하여 Microsoft의 Ajax 프레임 워크를 사용합니다. 내가 그렇게하는 이유는 특정 요소가 일부 서버 측 로직을 기반으로 페이지에 생성되기 때문입니다. 나는 UpdatePanel을 사용하는 이유를 설명하고 싶지 않습니다. 비록 그것이 jQuery 만을 사용하도록 재 작성 될 수 있더라도 여전히 UpdatePanel을 원합니다.
아마 짐작 하셨을 것입니다. 일단 UpdatePanel에 포스트 백이 있으면 jQuery 이벤트가 작동을 멈 춥니 다. "포스트 백"은 실제로 새로운 포스트 백이 아니므로 이벤트를 바인딩하는 document.ready의 코드가 다시 발생하지 않기 때문에 실제로 이것을 예상했습니다. 나는 또한 jQuery 도움말 라이브러리에서 그것을 읽어 내 의심을 확인했다.
어쨌든 UpdatePanel이 DOM 업데이트를 마친 후 컨트롤을 다시 바인딩하는 문제가 남아 있습니다. 페이지에 더 많은 .js 파일 (jQuery 플러그인)을 추가 할 필요가 없지만 모든 양식 요소를 리 바인딩하기 위해 메서드를 호출 할 수있는 UpdatePanel의 'afterupdating'을 잡을 수있는 것처럼 간단한 솔루션이 필요합니다. .