2012-05-16 48 views
-1

在Global.asax中,如何將這些事件Global.asax如何工作?

Application_Start 
    Application_End 
    Session_Start 
    Session_End 
    Application_BeginRequest 
    Application_AuthenticateRequest 
    Application_Error 

迷上了相應的事件處理程序中System.Web.HttpApplication類

的感謝!

編輯:也許這就是我想要link

+2

你能更具體嗎?你想了解什麼?你意識到global.asax是'HttpApplication'類型的。 –

+0

爲什麼我在HttpApplication中找不到Application_start,Application_End .... – dfang

+0

或者我該如何理解「爲什麼application_start在應用程序啓動時執行」? – dfang

回答

1

當ASP.NET啓動您的應用程序,它創建應用程序的HttpApplication實現,這是由代表Global.asax中的一個實例。然後,它使用反射來查找正確命名的方法,並使用正確的參數匹配每個事件。它找到的那些,它會自動附加爲事件處理程序。

+0

非常感謝,只有你能理解我的問題,我的英文是多麼可憐,如何使用反射器探索像你說的? – dfang

相關問題