關於ASP中Global.asa檔案的詳細介紹

Y2J
發布: 2017-05-19 10:55:30
原創
1442 人瀏覽過

Global.asa 檔案是一個可選的文件,它可包含可被 ASP 應用程式中每個頁面存取的物件、變數以及方法的宣告。

Global.asa 文件

Global.asa 檔案是一個可選的文件,它可包含可被ASP 應用程式中每個頁面存取的物件、變數以及方法的宣告。所有合法的瀏覽器腳本都能在 Global.asa 中使用。

Global.asa 檔案可包含下列內容:

Application 事件

Session 事件

宣告

TypeLibrary 宣告

#include 指令

註解:Global.asa 檔案須存放於ASP 應用程式的根目錄中,且每個應用程式只能有一個Global.asa文件。

Global.asa 中的事件

在 Global.asa 中,我們可以告知 application 和 session 物件在啟動和結束時做什麼事情。完成這項任務的程式碼被放置在事件操作器中。 Global.asa 檔案可包含四種類型的事件:

Application_OnStart - 此事件會在第一位使用者從 ASP 應用程式呼叫第一個頁面時發生。此事件會在 web 伺服器重起或 Global.asa 檔案被編輯之後發生。 "Session_OnStart" 事件會在此事件發生後立即發生。

Session_OnStart - 此事件會在每當新使用者請求他或她的在 ASP 應用程式中的首個頁面時發生。

Session_OnEnd - 此事件會在每當使用者結束 session 時發生。在規定的時間(預設的事件為 20 分鐘)內如果沒有頁面被請求,session 就會結束。

Application_OnEnd - 此事件會在最後一位使用者結束其 session 之後發生。典型的情況是,此事件會在 Web 伺服器停止時發生。此子程式用於在應用程式停止後清除設置,例如刪除記錄或向文字檔案寫入資訊。

Global.asa 檔案可能類似這樣:

<script language="vbscript" runat="server">
sub Application_OnStart
  &#39;some code
end sub
sub Application_OnEnd
  &#39;some code
end sub
sub Session_OnStart
  &#39;some code
end sub
sub Session_OnEnd
  &#39;some code
end sub
</script>
登入後複製

註解:由於無法使用ASP 的腳本分隔符號(<% 和%>) 在Global.asa文件中插入腳本,我們需使用HTML 的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!