Ajax를 사용하여 usercontrols를로드하는 것이 가장 좋습니다.Ajax를 사용하여 사용자 정의 컨트롤로드
첫 번째 방법은 단순히 UpdatePanel을 사용하고 아약스 포스트 백에서 LoadControl()으로 popuplating하지만 동일한 UpdatePanel에로드 된 다른 사용자 컨트롤을 다시 렌더링하는 것입니다. 또한 내가로드해야 UserControls의 수가 다를 수 있기 때문에 나는 미리 정의 된 UpdatePanels 집합을 가질 수 없습니다.
이 시나리오 유형에 대한 모범 사례가 있습니까?
프레임 워크 나 솔루션이 될 사용자 정의 컨트롤의 일부 유형을 구현할 수 있지만 가능한 경우 ASP.NET 3.5 및 AjaxControlToolkit을 사용하여이 작업을 수행하고 싶습니다.
아주 기본적인 솔루션이지만 작동합니다. 감사합니다! :-) – user19264
당신은 'Server.Execute'접근법과 InnerHtml을 통해 삽입하는 것은 ajax 컨트롤을 가진 usercontrols를 위해 작동하지 않는다는 것을 알아야합니다. 스크립트 태그는 InnerHtml을 통해 삽입 될 때 DOM에서 실행되지 않습니다. 좋아. 직접 시도하고 updatePanels로 이동 ... –