Httpmodule de debug pour les updatepanel

Description

Les UpdatePanels permettent de rafraichir une partie de la page. Le problème est que s'il y a une erreur lors du rafraichissement d'un UpdatePanel la seule information que nous avons sur l'erreur est une alert javascript avec le message de cette erreur.

Ce HttpModule affiche une popup avec le détail de l'exception au lieu d'une simple alert JavaScript.

Source / Exemple :


' Le zip contient les sources du HttpModule ainsi qu'un site web d'exemple

Conclusion :


Pour l'utiliser il suffit de mettre le fichier Cyril.Web.HttpModules.AtlasDebug.dll dans le dossier bin de l'application web et d'enregistrer l'HttpModule dans le web.config en rajoutant cette ligne :

<httpModules>
<add name="UpdatePanelDebugModule" type="Cyril.Web.HttpModules.UpdatePanelDebugModule"/>

Problèmes connus :
L'anti pop-up de IE7 bloque la popup détaillant l'exception
Il faut fermer la popup pour avoir le détail d'une autre exception

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.