Application 對象
web 上的一個應(yīng)用程序可以是一組 ASP 文件。這些 ASP 文件一起協(xié)同工作來完成某項任務(wù)。ASP 中的 Application 對象用來把這些文件捆綁在一起。
Application 對象用于存儲和訪問來自任何頁面的變量,類似于 session 對象。不同之處在于,所有的用戶分享一個 Application 對象,而 session 對象和用戶的關(guān)系是一一對應(yīng)的。
Application 對象存有會被應(yīng)用程序中的許多頁面使用的信息(比如數(shù)據(jù)庫連接信息)。這意味著可以從任何的頁面訪問這些信息。同時也意味著你可在一個地點改變這些信息,然后這些改變會自動反映在所有的頁面上。
做網(wǎng)站中,如果用到了大量的application會占用大量的服務(wù)器資源,所以我們在退出后臺的時候可以,清空下數(shù)據(jù),網(wǎng)站的運行速度也會快
Application 對象實現(xiàn)在給定的應(yīng)用程序的所有用戶之間共享信息,并在服務(wù)器運行期間持久的保存數(shù)據(jù)。而且,Application 對象還有控制訪問應(yīng)用層數(shù)據(jù)的方法和可用于在應(yīng)用程序啟動和停止時觸發(fā)過程的事件。
雖然 Application 對象沒有內(nèi)置的屬性,但我們可以使用以下句法設(shè)置用戶定義的屬性也可稱為集合。
Application("屬性/集合名稱")=值
下面代碼說明了如何建立和清空application
建立application 賦值: %application("aa")="lhp"%>
打印application 值: %=application("aa")%>
用asp實現(xiàn)清空application 對象的代碼:
%
'application.contents.removeall
'application.Contents.Remove("變量名")
application.Contents.Remove("aa")
%>
br />
打印application 值:%=application("aa")%>
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- ASP編程入門進(jìn)階(九):內(nèi)置對象Application
- javascript asp教程第十一課--Application 對象
- ASP javascript Application對象的Contents和StaticObjects做Cache的一些經(jīng)驗
- ASP.NET內(nèi)置對象之Application對象
- asp.net Reporting Service在Web Application中的應(yīng)用
- php和asp利用Shell.Application來執(zhí)行程序的代碼
- asp自帶的內(nèi)存緩存 application
- ASP.NET中Application和Cache的區(qū)別分析
- asp.net錯誤處理Application_Error事件示例
- ASP.NET 使用application與session對象寫的簡單聊天室程序
- ASP基礎(chǔ)入門第八篇(ASP內(nèi)建對象Application和Session)