Aller au contenu

ASP NET : capter l’erreur via javascript

Hello

Le « try catch » fonctionne bien mais voici une autre méthode intéressante :

Il vous suffit de mettre ceci à la fin de votre forme aspx juste avant la balise </asp:Content>

<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
if (prm != null) {
 prm.add_endRequest(function (sender, e) {
 if (sender._postBackSettings.panelsToUpdate != null) {
 if (e.get_error() != null) {
 var ex = e.get_error();
 var mesg = "HttpStatusCode: " + ex.httpStatusCode;
 mesg += "\n\nName: " + ex.name;
 mesg += "\n\nMessage: " + ex.message;
 mesg += "\n\nDescription: " + ex.description;
 alert(mesg);
 e.set_errorHandled(true);
 }
 }
 });
};
</script>

errorcapture

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *