簡體   English   中英

經典ASP應用程序變量與常規變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM