Application 對象
web 上的一個應用程序可以是一組 ASP 文件。這些 ASP 文件一起協同工作來完成某項任務。ASP 中的 Application 對象用來把這些文件捆綁在一起。
Application 對象用于存儲和訪問來自任何頁面的變量,類似于 session 對象。不同之處在于,所有的用戶分享一個 Application 對象,而 session 對象和用戶的關系是一一對應的。
Application 對象存有會被應用程序中的許多頁面使用的信息(比如數據庫連接信息)。這意味著可以從任何的頁面訪問這些信息。同時也意味著你可在一個地點改變這些信息,然后這些改變會自動反映在所有的頁面上。
做網站中,如果用到了大量的application會占用大量的服務器資源,所以我們在退出后臺的時候可以,清空下數據,網站的運行速度也會快
Application 對象實現在給定的應用程序的所有用戶之間共享信息,并在服務器運行期間持久的保存數據。而且,Application 對象還有控制訪問應用層數據的方法和可用于在應用程序啟動和停止時觸發過程的事件。
雖然 Application 對象沒有內置的屬性,但我們可以使用以下句法設置用戶定義的屬性也可稱為集合。
Application("屬性/集合名稱")=值
下面代碼說明了如何建立和清空application
建立application 賦值: <%application("aa")="lhp"%>
打印application 值: <%=application("aa")%>
用asp實現清空application 對象的代碼:
<% 'application.contents.removeall 'application.Contents.Remove("變量名") application.Contents.Remove("aa") %> <br /> 打印application 值:<%=application("aa")%>
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。