【发布时间】:2015-06-26 14:40:45
【问题描述】:
在 ASP.NET 应用程序的幕后,发生异常时如何调用 Application_Error 方法?反射?代表?我使用反编译器寻找代码,并没有轻易看到发生这种情况的地方。
我知道当使用下划线插入方法时,事件是如何在 WinForms 中连接起来的。但是很好奇这在 ASP.NET 中是如何工作的,以及使用的是什么设计模式。
【问题讨论】:
标签: asp.net .net httpapplication
在 ASP.NET 应用程序的幕后,发生异常时如何调用 Application_Error 方法?反射?代表?我使用反编译器寻找代码,并没有轻易看到发生这种情况的地方。
我知道当使用下划线插入方法时,事件是如何在 WinForms 中连接起来的。但是很好奇这在 ASP.NET 中是如何工作的,以及使用的是什么设计模式。
【问题讨论】:
标签: asp.net .net httpapplication
这个https://msdn.microsoft.com/en-us/library/ms178473(v=vs.140).aspx可以参考msdn源码
Application_Error 可以在应用程序生命周期的任何阶段引发。
【讨论】:
ASP.NET 自动将 HttpApplication.Error 事件挂钩到此方法(如果存在)。
【讨论】: