代码之家  ›  专栏  ›  技术社区  ›  Sam

在页面卸载停止页面卸载处理程序停止运行之前,是否有未处理的异常?

  •  2
  • Sam  · 技术社区  · 15 年前

    ASP.NET是否在执行页期间执行页卸载处理程序而不考虑未处理的异常,或者是否必须手动捕获页代码块中的异常以确保卸载始终运行?

    2 回复  |  直到 13 年前
        1
  •  0
  •   Guffa    15 年前

    如果发生未处理的异常,则触发的唯一事件是应用程序错误,不会再触发页面事件。如果希望页面循环继续,则必须捕获异常。

        2
  •  2
  •   user645280    13 年前

    这是给子孙后代的,因为我正在寻找这个答案,并在相当早的时候找到了这一页。

    我正在运行的ASP.NET 2.0网站上的测试和本文:

    http://forums.asp.net/t/515267.aspx/1?Is+Page_Unload+always+called+

    似乎表明总是调用page_unload()。(是否被重定向、传输或异常中断)