Tengo un control de servidor personalizado que parece funcionar bien hasta que lo coloque en un UpdatePanel. Una vez dentro de UpdatePanel, sigue funcionando bien, pero UpdatePanel ahora realiza devoluciones completas cuando mi control de servidor personalizado hace una devolución de datos.Custom Server Control provoca devoluciones completas dentro de UpdatePanel
¿Debo hacer algo para que el control de servidor personalizado haga las devoluciones de datos asincrónicas dentro de un UpdatePanel?
Aquí está el código relevante que está causando una devolución de datos completa. El control ecs: Pager es mi control personalizado que causa devoluciones completas en el evento OnCommand aunque esté en UpdatePanel.
<asp:UpdatePanel ID="ClosedIssuesUpdatePanel" runat="server">
<ContentTemplate>
<ecs:Pager ID="ClosedIssuesPager" OnCommand="ClosedIssuesPager_Command" runat="server" />
<asp:Repeater ID="ClosedIssuesRepeater" runat="server">
....
</asp:Repeater>
</ContentTemplate>
</asp:UpdatePanel>
Estaría interesado en la respuesta a esto también. Tengo un control personalizado que implementa IPostBackDataHandler que no hará una devolución de datos parcial dentro de un UpdatePanel. Tiene que haber alguna salsa secreta que haga que un control se registre como desencadenante cuando use la propiedad UseChildrenAsTriggers. –
¿Qué sucede si agrega un activador explícito en el panel de actualización para hacer una devolución de datos de asynch en el evento del control personalizado? – AndreasKnudsen