Painel de atualização infantil Chamadas de preender no painel de atualização dos pais em cenário aninhado

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

Pergunta

<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, eu tenho uma configuração de painel de atualização aninhada. Eu tenho um método de pré -renda que preenche as informações no conteúdo do painel de atualização infantil inicialmente. Eu tenho um botão que atualiza o conteúdo filho de forma assíncrona. Por algum motivo, após essa atualização para a criança, o método de pré -render dos pais é chamado novamente e altera as informações que o botão atualizou de volta ao original.

Foi útil?

Solução

Para a atualização dos pais, defina Childrestriggers = 'false' ...

<asp:UpdatePanel runat="server" ID="udp_RemitEditor" 
  UpdateMode="conditional" OnPreRender="LoadParameters" 
  ChildrenAsTriggers="false">
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top