【问题标题】:What are the Advantages of Using OnAsyncPostBackError over Page_Error与 Page_Error 相比,使用 OnAsyncPostBackError 有什么优势
【发布时间】:2010-09-24 11:25:48
【问题描述】:

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

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

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

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

在任何情况下AsynchPostBackError 会捕捉到Page_Error 不会捕捉到的东西吗?

【问题讨论】:

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


    【解决方案1】:

    当我们想要自定义 AJAX 回发期间发生的异常时,应该捕获 AsyncPostBackError 事件。
    然而,Page___Error 方法处理页面生命周期中发生的错误,即使没有使用 AJAX。

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

    【讨论】:

    • 谢谢,但我已经阅读了那篇文章。我想知道的是,与 Page_Error 相比,使用 AsynchPostBack 处理程序是否有任何真正的好处
    • @nialljsmith 如果回答者没有回答问题,您为什么将其标记为答案?我也想知道这个问题的答案。
    猜你喜欢
    • 2010-12-27
    • 2015-04-06
    • 2013-05-09
    • 2017-05-29
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多