Global.asax - 如何调用Application_Error?

时间:2015-06-26 14:40:46

标签: asp.net .net httpapplication

在ASP.NET应用程序的幕后,如何在发生异常时调用Application_Error方法?反射?代表?我使用反编译器寻找代码并且不容易看到发生这种情况。

我知道当方法插入下划线时,事件是如何在WinForms中连接的。但很好奇这是如何在ASP.NET中使用的,以及正在使用的设计模式。

2 个答案:

答案 0 :(得分:2)

您可以参考此https://msdn.microsoft.com/en-us/library/ms178473(v=vs.140).aspx

的msdn源代码

可以在应用程序生命周期的任何阶段引发Application_Error。

答案 1 :(得分:1)

ASP.NET会自动将HttpApplication.Error事件挂钩到此方法(如果存在)。