[英]Classic ASP Application Variables vs Regular Variables
我對與我在ASP項目中聲明的常規變量有關的Application Variables
感到困惑。
<%
Dim Greeting1
Greeting1 = "This is a regular variable"
response.Write(Greeting1)
response.Write("<br>")
Application("Greeting2") = "This is an Application Variable"
response.Write(Application("Greeting2"))
response.Write("<br>")
%>
兩者有什么區別? 我已經讀過應用程序變量和會話變量被認為是Application.Contents
集合的一部分。 msdn參考
什么是常規變量?
我問是因為我試圖計算/顯示我的應用程序已放入內存的所有變量。 我正在使用PowerASP.net中的代碼來執行此操作。 到目前為止,我僅顯示我的Session和Application變量。 常規變量似乎被忽略。
常規變量是當前http請求的一部分。 請求完成並發送響應后,它們將不再存在。 在應用程序的生存期內存在應用程序變量。
同樣,應用程序變量和會話變量之間的區別在於,應用程序變量是為整個應用程序共享的……使用該應用程序的每個人都可以看到相同的變量,而不僅僅是一個用戶或頁面。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.