2008-11-28 49 views
3

我目前正在研究我们的应用程序的异常处理体系结构。我们将广泛使用UpdatePanels,我们也将调用Webservices。通过Page_Error使用OnAsyncPostBackError的优点是什么

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

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

是否有任何情况下AsynchPostBackError会抓住Page_Error不会?

回答

0

当我们想要自定义在AJAX回发期间发生的异常时,应该抓取AsyncPostBackError事件。
虽然Page___Error方法处理页面生命周期中发生的错误,但不使用AJAX。

有关AsyncPostBackError更多信息,检查: http://www.codedigest.com/Articles/ASPNETAJAX/115_Error_Handling_in_ASPNet_Ajax_Applications.aspx

+0

感谢,但我已经读到了那篇文章。我想知道的是,如果使用AsynchPostBack处理程序有什么实际好处,而不是Page_Error – nialljsmith 2008-12-01 09:07:21

相关问题