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