認識Global.asa文件的作用之ASP基礎教程
首先.asa是文件后綴名,它是Active Server Application的首字母縮寫。Global.asa文件可以管理在ASP應用中兩個非常苛刻的對象:Application、Session。
它其實是一個可選文件,程序編寫者可以在該文件中指定事件腳本,并聲明具有會話和應用程序作用域的對象。該文件的內容不是用來給用戶顯示的,而是用來存儲事件信息和由應用程序全局使用的對象。該文件必須存放在應用程序的根目錄內。每個應用程序只能有一個Global.asa文件。
關于Global.asa文件最常見的錯誤概念是它能為一般的使用的函數和子程序用作書庫。Global.asa文件僅能用于創建對象的引用和俘獲啟動,以及結束Application對象和Session對象。
Global.asa文件主要基于會話級事件被訪問,在以下三種情況下被調用:
1,當Application_OnStart或Application_OnEnd事件被觸發。
2,當Session_OnStart或Session_OnEnd事件被觸發。
3,當引用一個在Global.asa文件里被實例化的對象(Object)。
Global.asa的標準文件格式如下:
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Application_OnStart
'Application_OnStart 當任何客戶首次訪問該應用程序的首頁時運行
End Sub
Sub Session_OnStart
'Session_OnStart 當客戶首次運行 ASP 應用程序中的任何一個頁面時運行
End Sub
Sub Session_OnEnd
'Session_OnEnd 當一個客戶的會話超時或退出應用程序時運行
End Sub
Sub Application_OnEnd
'Application_OnEnd 當該站點的 WEB 服務器關閉時運行
End Sub
</SCRIPT>
新聞熱點
疑難解答