ASP UpdatePanels의 jQuery 위젯은 Ajax 요청 후 다시 초기화해야하지만 일반적으로 UpdatePanel 내부의 HTML을 대체하기 전에 언 바운드되지 않습니다. . .html ("...") 또는 .remove()를 호출 할 때마다 jQuery가이 문제를 처리하지만 UpdatePanel은 jQuery를 사용하지 않습니다.ASP에서 이벤트 바인딩 해제 UpdatePanel Ajax 이전에 메모리 누수 방지 요청
사용자가 외부에서 클릭 할 때 숨길 필요가있는 팝업 요소가 있기 때문에 Ajax 요청 후에 Teardown 함수가 호출되지 않을 때이를 감지하는 jQuery 특별 이벤트를 만들었습니다. . 따라서 시간이 지남에 따라 더 이상 문서에 첨부되지 않은 요소에 대한 이벤트 처리기가 점점 더 많아지고 있습니다.
내 모든 위젯 초기화 기능 (모든 Ajax 요청 후 실행 됨)을 사용할 수 있으며, 분리 된 요소를 확인하고 이벤트를 바인딩 해제 할 수 있지만 다른 문제가 발생할 수 있습니다.