Je te conseil de travailler autremenent, je m'explique
Dans ton App_code tu crés une classe que l'on va appeller BasePage.vb
Cette classe hérite de System.web.UI.Page
tu overrides la méthode onError() pour qu'elle :
- Stock l'exception dans la session, pour récupérer la derniere erreur tu utilises Server.getLastError()
- tu fais un redirect vers ta page d'erreur
Ensuite toutes les pages aspx que tu crés doivent hériter de BasePage.
A partir de là sans écrire la moindre ligne de code supplémentaire toutes les exeptions non interceptées provoqueront une redirection vers ta page d'erreur avec l'exception dans la Session ....
Merci l'héritage
Ludovic.
PS : J'ai fait un articles expliquant cela que je mettrai en ligne dès que je serai rédacteur sur développez.com (dans quelques jours).
Partager