ASP.net中的Global.asax文件

Global.asax文件:
稱爲全局應用程序類,文件名稱不能修改,並且要放在網站的根目錄下。提供了一種在一箇中心位置或模塊事件的方法,包含全局應用程序事件的事件處理程序。它響應應用程序級別和會話級別事件的代碼。

Global.asax常用方法介紹

1.Application_Start
(1)在應用程序第一次啓動時被調用,並且該方法只被調用一次
(2)在HttpApplication 類的第一個實例被創建時,該事件被觸發。它允許你創建可以由所有HttpApplication 實例訪問的對象。
(3)適合處理應用程序範圍的初始化代碼

 protected void Application_Start(object sender, EventArgs e)
         {
 
        }

2.Session_Start
(1)session開始會話。(用戶通過瀏覽器第一次訪問我們網站中的某個頁面,這時建立會話,但是當該用戶通過瀏覽器再次訪問其它的頁面時,該方法不會被執行。

 protected void Session_Start(object sender, EventArgs e)
        {
        }

**
3.Application_End
(1)不是每次請求都調用
(2)在應用程序關閉時運行的代碼,在最後一個HttpApplication銷燬之後執行

void Application_End(object sender, EventArgs e)
        {
         
        }

4.Session_End
(1)不是每次請求都調用
(2)清空Session或者Session超時自動過期,此方法都將被調用

 void Session_End(object sender, EventArgs e)
        {
            /
        }

5.Application_Error
程序出現沒有處理的錯誤會執行該方法。

 void Application_Error(object sender, EventArgs e)
        {
           
        }

6.Application_Disposed
垃圾回收器回收內存時被調用

 void Application_Disposed(object sender, EventArgs e)
        {
       
        }
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章