Astuce UpdatePanel : faciliter le debuggage des UpdatePanels – les désactiver tous
Bien souvent, lorsque l’on a un problème sur une page qui inclut des UpdatePanels, on se dit que le souci provient des ceux-ci. Pour être certain que le problème vient ou non des UpdatePanels, il existe une astuce simple qui permet de les désactiver tous.
Pour cela, il faut mettre la propriété EnablePartialRendering du ScriptManager à false.
<asp:ScriptManager runat="server" EnablePartialRendering="false">
...
</asp:ScriptManager>
Ainsi tout vos UpdatePanels seront désactivés. De part le fonctionnement des UpdatePanels, la page doit fonctionner de la même façon, si votre problème persiste vous savez désormais que le problème ne vient pas des UpdatePanels.
Pour rappel, voici une liste de “best practices” sur les UpdatePanels : UpdatePanel : Best Practices