2009-10-28 6 views
1

이 문제에 대한 여러 기사를 읽었습니다. 기술적으로 말하면 결국 사용자 컨트롤에서 HTML 코드를 가져와 포함 페이지에 삽입하는 것입니다. 포스트 백에서로드 된 사용자 정의 컨트롤에 대한 액세스 권한을 갖고 서버 측 등에서 필드의 유효성을 검사 할 수 있도록 실제 사용자 정의 컨트롤이 페이지에로드되기를 원합니다. ajax를 사용하여 사용자 정의 컨트롤을 페이지에로드하면 페이지가 처음로드 될 때 페이지 수명주기의 일부로 원래 작성된 것처럼 작동해야합니다. 말이 돼? 이 작업을 수행하는 방법에 대한 아이디어가 있습니까? UpdatePanel은 해결책 일지 모르지만 나는 그것을 사용하지 않을 것입니다.jquery ajax를 사용하여 사용자 컨트롤을 동적으로로드하십시오.

답변

0

업데이트 패널은 페이지의 ViewState를 업데이트해야만 새로 추가 된 사용자 정의 컨트롤이 페이지 수명주기의 일부가되어야하므로 솔루션입니다. 또한 페이지가 다시 게시 될 때 추가 된 페이지를 기억하고 다시 추가하여 컨트롤 구조가 올바르게 다시 작성되도록해야합니다.

관련 문제