2008-11-28 7 views
3

Je suis actuellement à la recherche d'une architecture de gestion des exceptions pour notre App.Quels sont les avantages de l'utilisation de OnAsyncPostBackError sur Page_Error

Nous utiliserons largement le UpdatePanels et nous utiliserons également les services Web.

Je veux savoir s'il y a un réel besoin d'implémenter un gestionnaire ScriptManager.OnAsyncPostBackError par rapport à l'événement Page_Error qui semble capturer toutes les exceptions qui sont lancées dans l'application.

Les seuls avantages semblent être la possibilité de personnaliser les messages d'erreur, mais cela peut être réalisé si vous avez accès à l'objet Scriptmanager lui-même.

Y at-il des situations où le AsynchPostBackError va attraper quelque chose que le Page_Error ne va pas?

Répondre

0

L'événement AsyncPostBackError doit être détecté lorsque nous souhaitons personnaliser les exceptions qui se sont produites lors de la publication d'AJAX.
Alors que la méthode Page___Error gère les erreurs survenues dans le cycle de vie de la page, même AJAX n'est pas utilisé.

Pour plus d'informations sur AsyncPostBackError, vérifier: http://www.codedigest.com/Articles/ASPNETAJAX/115_Error_Handling_in_ASPNet_Ajax_Applications.aspx

+0

merci mais je l'ai déjà lu cet article. Ce que je voulais savoir, c'est s'il y a de réels avantages à utiliser le gestionnaire AsynchPostBack par opposition au Page_Error – nialljsmith

+1

@nialljsmith Si le répondeur n'a pas répondu à la question, pourquoi l'avez-vous marqué comme réponse? J'aimerais connaître la réponse à cela aussi. –