2013-08-14 2 views
0

C#/ASP에서 Control.DataBind()을 호출하면 전체 페이지가 새로 고쳐지고 사용자가 다시 페이지의 맨 위로 이동합니다.전체 페이지가 아닌 컨트롤 만 새로 고치기위한 데이터 바인딩

DataBind()에 전화를 걸고 영향을주는 컨트롤 만 새로 고쳐서 데이터 바인딩 후 페이지의 같은 지점에 사용자를 남겨 둘 수 있습니까?

+0

하나의 기적'은 다시 포스트 동안 무슨 일? 그것이 새로 고침의 원인이되고 스크롤 위치를 잃지 않는다면? –

답변

0

컨트롤 패널에 컨트롤을 넣으십시오. 은`Control.DataBind()의 맥락에 대한

<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
    <ContentTemplate>  
     <control goes here> 
    </ContentTemplate>  
</updatePanel> 
관련 문제