程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASP入門教程-Application對象概述

ASP入門教程-Application對象概述

編輯:ASP入門教程

一、Application對象概述

當載入ASP DLL並響應對一個ASP網頁的第一個請求時,創建Application對象。該對象提供一個存儲場所,用來存儲對於所有訪問者打開的所有網頁都可用的變量和對象

可以使用 Application 對象在給定的應用程序的所有用戶之間共享信息。基於 ASP 的應用程序同所有的 .asp 文件一樣在一個虛擬目錄及其子目錄中定義。因為多個用戶可以共享 Application 對象,所以必須要有 Lock 和 Unlock 方法以確保多個用戶無法同時改變某一屬性。

Application 對象主要被用於:

1) 統計網站訪問的人數;

2) 統計廣知點擊的次數;

3) 創建聊天室;

4) 讀取數據庫中的數據等。

Application 對象的語法格式如下:

Application 集合 | 方法

二、Session 對象集合

Application對象提供了兩個集合,可以用來訪問存儲於全局應用程序空間中的變量和對象。如表一:

表一 集 合 含  意 Contents  包含已用腳本命令添加到應用程序中的項目,Contents 是 Application 對象的默認集合。 StaticObjects  包含通過OBJECT標記創建的並給定了應用程序作用域的對象。

三、Application 對象方法

表二  方   法 含      意 Contents.Remove  從Application 對象的Contents 集合中刪除一個項目。 Contents.RemoveAll  從 Application 對象的Contents 集合中刪除所有項目。 Lock  禁止其他用戶修改 Application 對象的變量。 Unlock  允許其他用戶修改 Application 對象的變量。

四、Application 對象事件 ,如表三:

表三 事 件 含  意 Application_OnStart     當ASP啟動時觸發,在用戶請求的網頁執行之前和任何用戶創建Session對象之前。用於初始化變量、創建對象或運行其他代碼。 Application_OnEnd     當ASP應用程序結束時觸發。在最後一個用戶會話已經結束並且該會話的OnEnd事件中的所有代碼已經執行之後發生。其結束時,應用程序中存在的所有變量被取消。 查看全套ASP入門教程
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved