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