国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP編程入門進階(十):Global.asa文件

2024-05-04 11:02:19
字體:
來源:轉載
供稿:網友
我們已經知道Application和Session對象的OnStart、OnEnd事件的腳本,都必須是在 Global.asa 文件中聲明的。那究竟Global.asa是什么樣的一個文件?它的作用有何?又該如何運用呢?且聽我慢慢道來。

首先.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>



一、Session_onStart
先看一個控制用戶進入頁面的代碼:
1,Global.asa(放在被調試的虛擬目錄的根目錄下面)


<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnStart '只要是用戶第一次登錄本站,則會跳轉到首頁
response.redirect("htp://www.cnbruce.com/")
End Sub
</SCRIPT>


然后調試當前虛擬目錄下的任何文件,你會發現所有頁面都跳轉向htp://www.cnbruce.com/
通過此“強制進入某頁”的例子,可以想象當首頁需要被關注的時候是非常有必要的。

下面就以一個“在線人數”的例子來繼續觀察Session_OnStart和Session_OnEnd事件

二、Session_onEnd
2,Global.asa(放在被調試的虛擬目錄的根目錄下面)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临桂县| 元阳县| 台北市| 扎囊县| 朝阳市| 客服| 巴南区| 温州市| 黎平县| 罗平县| 沁阳市| 罗平县| 中江县| 丹寨县| 灌阳县| 务川| 泰安市| 泉州市| 普兰店市| 柘荣县| 阳高县| 敦化市| 金塔县| 沙洋县| 景宁| 望江县| 巧家县| 贵南县| 太仆寺旗| 上蔡县| 古浪县| 临城县| 太湖县| 赞皇县| 滦平县| 宜宾县| 纳雍县| 亳州市| 武功县| 巫山县| 霍邱县|