應用程式應用程式



在一起協同工作以完成某項任務的一組 ASP 檔案稱為一個應用程式。 Application 物件用來把這些檔案綁在一起。


Application 物件

Web 上的一個應用程式可以是一組 ASP 檔案。這些 ASP 檔案一起協同工作來完成某項任務。 Application 物件用來把這些檔案綁在一起。

Application 物件用於儲存和存取來自任何頁面的變量,類似於 Session 物件。不同之處在於,所有的使用者分享一個 Application 對象,而 Session 對象和使用者的關係是一一對應的。

Application 物件存有會被應用程式中的許多頁面所使用的資訊(例如資料庫連線資訊)。可以從任何的頁面存取這些資訊。同時您也可以在一個地方改變這些訊息,隨後這些改變會自動反映在所有的頁面上。

Application 物件的集合、方法、事件的描述如下:

##集合

集合

方法##描述
Contents包含所有透過腳本指令追加到應用程式中的項目。
StaticObjects包含所有使用 HTML 的 <object> 標籤追加到應用程式中的物件。
#方法

#Contents.Remove從Contents 集合中刪除一個項目。 Contents.RemoveAll()從 Contents 集合中刪除所有的項目。 Lock防止其他的使用者修改 Application 物件中的變數。

Unlock
###讓其他的使用者可以修改 Application 物件中的變數(在被 Lock 方法鎖定之後)。 ###############事件#####################描述描述###################################################################### #Application_OnEnd######當所有使用者的session 都結束,並且應用程式結束時,此事件發生。 ############Application_OnStart######在第一個新的 session 被建立之前(即 Application 物件第一次被引用時),此事件會發生。 ##################