2011-01-30 4 views

답변

1

아니요, 차이는 없습니다. 특히 DataSource는 UI 요소가 아니므로 부분 다시 게시 또는 UpdatePanel1.Update()의 영향을받지 않습니다.

그리고 MSDN states 같은

:

UpdatePanel : 한 페이지의 섹션 부분적 게시하지 않고 렌더링 될 수 있도록.

이것은 문제가 아니어야하며, UpdatePanel 내부/외부에 자유롭게 포함 시키십시오.

1

나는 그렇게 생각하지 않습니다. 업데이트 패널은 비동기 서버 포스트에서 업데이트 된 컨트롤을 지정합니다. 정상적인 페이지 사이클이 계속 수행되므로 DataSource 컨트롤을 비롯한 다른 컨트롤은 선언 된 위치에 관계없이 정상적으로로드됩니다.

UserControls에 datasourcs를 추가하여 업데이트 패널에 배치하는 경우는 드뭅니다.

+0

대부분의 사람들이 업데이트 패널을 간과하고 있습니다. 서버는 전체 포스트 백으로 부분 포스트 백을 처리하고 전체 페이지가 다시 렌더링됩니다. 업데이트 패널 내용 만 클라이언트로 다시 전송됩니다. –

관련 문제