在Page_Error上使用OnAsyncPostBackError有什么好处

时间:2008-11-28 15:59:52

标签: c# asp.net web-services asp.net-ajax exception-handling

我目前正在为我们的App研究异常处理架构。

我们将广泛使用UpdatePanels,我们也将调用Webservices。

我想知道是否真的需要实现一个ScriptManager.OnAsyncPostBackError处理程序,而Page_Error事件似乎可以捕获应用程序中抛出的所有异常。

唯一的好处似乎是可以自定义错误消息,但如果您可以访问Scriptmanager对象本身,则可以实现。

是否有AsynchPostBackError会抓住Page_Error不会发现的内容?

1 个答案:

答案 0 :(得分:0)

当我们想要定制AJAX回发期间发生的异常时,应该捕获

AsyncPostBackError事件。
然而,即使没有使用AJAX,Page___Error方法也会处理页面生命周期中发生的错误。

有关AsyncPostBackError的更多信息,请检查以下内容: http://www.codedigest.com/Articles/ASPNETAJAX/115_Error_Handling_in_ASPNet_Ajax_Applications.aspx