아동 업데이트 패널은 중첩 시나리오에서 부모 업데이트 패널에서 Prerender에 전화합니다.

StackOverflow https://stackoverflow.com/questions/1406946

문제

<asp:UpdatePanel runat="server" ID="udp_RemitEditor" UpdateMode="conditional" OnPreRender="LoadParameters">
    <ContentTemplate>
        <div id="div_RemitEditor" style="width:225px; display: none;">
            <asp:UpdatePanel ID="upnl_RemitEditor" runat="server" UpdateMode="Conditional">
                <ContentTemplate>
                    <Button>
                    <Content>
                </ContentTemplate>
            </asp:UpdatePanel>
        </div>
        <asp:Button runat="server" ID="btn_ReloadEditor" style="display: none;" />
    </ContentTemplate>
</asp:UpdatePanel>

Ok 중첩 업데이트 패널 설정이 있습니다. 처음에는 Child Update 패널의 콘텐츠에 정보를 작성하는 Prerender 메소드가 있습니다. 자식 콘텐츠를 비동기 적으로 업데이트하는 버튼이 있습니다. 그 아이에 대한 업데이트 후 어떤 이유로, 부모의 사전 렌더 방법이 다시 호출되고 버튼이 원본으로 다시 업데이트 된 정보를 변경합니다.

도움이 되었습니까?

해결책

부모 updatePanel의 경우 childrenastriggers = 'false'...

<asp:UpdatePanel runat="server" ID="udp_RemitEditor" 
  UpdateMode="conditional" OnPreRender="LoadParameters" 
  ChildrenAsTriggers="false">
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top