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

首頁 > 編程 > ASP > 正文

asp 內置對象 Application 詳解

2024-05-04 11:01:08
字體:
來源:轉載
供稿:網友
asp內置對象 Application 詳解

   在 ASP 的內建對象中除了用于發送、接收和處理數據的對象外,還有一些非常實用的代表 Active Server 應用程序和單個用戶信息的對象。

   讓我們先來看看 Application 對象。在同一虛擬目錄及其子目錄下的所有 .asp 文件構成了 ASP 應用程序。我們非但可以使用 Application 對象,在給定的應用程序的所有用戶之間共享信息,并在服務器運行期間持久的保存數據。而且,Application 對象還有控制訪問應用層數據的方法和可用于在應用程序啟動和停止時觸發過程的事件。 
   下面就讓我們一起來學習 Application 對象。 

   一、屬性 

   雖然 Application 對象沒有內置的屬性,但我們可以使用以下句法設置用戶定義的屬性也可稱為集合。 

   Application(" 屬性 / 集合名稱 ")= 值 

   我們可以使用如下腳本聲明并建立 Application 對象的屬性。 
< %
Application("MyVar") = "Hello"
Set Application("MyObj") = Server.CreateObject("MyComponent")
%>


   一旦我們分配了 Application 對象的屬性,它就會持久地存在,直到關閉 WEB 服務器服務使得 Application 停止。由于存儲在 Application 對象中的數值可以被應用程序的所有用戶讀取,所以 Application 對象的屬性特別適合在應用程序的用戶之間傳遞信息。 
   二、方法 

   Application 對象有兩個方法,它們都是用于處理多個用戶對存儲在 Application 中的數據進行寫入的問題 

   1、Lock 方法禁止其他客戶修改 Application 對象的屬性。 

   Lock 方法阻止其他客戶修改存儲在 Application 對象中的變量,以確保在同一時刻僅有一個客戶可修改和存取 Application 變量。如果用戶沒有明確調用 Unlock 方法,則服務器將在 .asp 文件結束或超時后即解除對 Application 對象的鎖定。 

   讓我們來看看下面這段用 Application 來記錄頁面訪問次數的程序 : 
< %
Dim NumVisitsNumVisits=0
Application.LockApplication("NumVisits") = Application("NumVisits") + 1
Application.Unlock
%>
歡迎光臨本網頁,你是本頁的第 < %= Application("NumVisits") %> 位訪客 !


   將以上腳本保存在你的 .asp 文件中,就輕而易舉地給你的頁面添加了一個計數器。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 花垣县| 应城市| 闽侯县| 出国| 新乡县| 泰安市| 明光市| 侯马市| 博白县| 湖北省| 遂昌县| 丹巴县| 台东县| 前郭尔| 青海省| 昆明市| 梧州市| 蒙山县| 偏关县| 阿图什市| 阿荣旗| 元氏县| 西昌市| 龙州县| 佳木斯市| 南和县| 突泉县| 铁力市| 连云港市| 汉源县| 墨江| 边坝县| 阜康市| 织金县| 威远县| 剑阁县| 三穗县| 曲阳县| 滦平县| 玛多县| 宁蒗|