2009-10-07 2 views
1

다른 사용자 컨트롤을 동적으로로드하는 컨트롤이 있습니다. 하위 사용자 컨트롤 중 하나에서 비동기 포스트 백시 세션을 캐시 된 버전의 자식 컨트롤을 다시로드합니다. 그러나이 발생하면이 사용자 정의 컨트롤의 page_load가 호출되지 않습니다.비동기 포스트 백에서 동적 사용자 정의 컨트롤 보존

결과적으로이 컨트롤의 이벤트 처리가 불가능할 수 있습니다. 아마도 컨트롤을 저장하고로드하는 더 좋은 방법이있을 것입니다. 내가 어떻게 할까? 동적 UserControl을 다시 컨트롤 트리에 일단 Dynamic usercontrol postback initialization

답변

0

일반적으로 포스트 백에 동적 컨트롤 만들기, viewstate가 당신을 위해 이벤트를 연결합니다

편집은 여기에 질문 솔루션을 따릅니다.

+0

업데이트 패널에 '다시 추가'된 컨트롤에는 해당 page_load/init 함수가 호출되지 않습니다. 아마도 그들은 캐쉬 되었기 때문일 것입니다. 그러나 Id는 동일합니다. 생각? – Highstead

관련 문제