Ho un controllo server personalizzato che sembra funzionare correttamente finché non lo metto in un UpdatePanel. Una volta all'interno di UpdatePanel continua a funzionare correttamente, ma UpdatePanel ora esegue postback completi quando il controllo del server personalizzato esegue un postback.Controllo server personalizzato causa postback completi all'interno di UpdatePanel
Devo fare qualcosa per rendere il mio controllo server personalizzato i postback asincroni all'interno di un UpdatePanel?
Ecco il codice rilevante che causa un postback completo. Ecs: il controllo del cercapersone è il controllo personalizzato che causa postback completi sull'evento OnCommand anche se si trova su 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>
Sarei interessato anche alla risposta a questo. Ho un controllo personalizzato che implementa IPostBackDataHandler che non farà un postback parziale all'interno di un UpdatePanel. Ci deve essere una salsa segreta che fa sì che un controllo venga registrato come trigger quando si utilizza la proprietà UseChildrenAsTriggers. –
cosa succede se si aggiunge un trigger esplicito sul pannello di aggiornamento per eseguire un postback asynch sull'evento di customcontrol? – AndreasKnudsen