【问题标题】:Classic ASP Application Variables vs Regular Variables经典 ASP 应用程序变量与常规变量
【发布时间】:2015-07-20 16:01:38
【问题描述】:

我对 Application Variables 是什么感到困惑,这与我在 ASP 项目中声明的常规变量有关。

<% 
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 reference

考虑什么是常规变量?

我问是因为我试图计算/显示我的应用程序已放入内存的所有变量。我正在使用来自PowerASP.net 的代码来执行此操作。到目前为止,我只显示我的 Session 和 Application 变量。常规变量似乎被忽略了。

【问题讨论】:

    标签: variables asp-classic iis-7


    【解决方案1】:

    常规变量是当前 http 请求的一部分。当请求完成并发送响应时,它们不再存在。应用变量 在应用程序的生命周期内存在。

    此外,应用程序变量和会话变量之间的区别在于,应用程序变量是为整个应用程序共享的...每个使用该应用程序的人都会看到相同的变量,而不仅仅是一个用户或页面。

    【讨论】:

      猜你喜欢
      • 2014-06-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 1970-01-01
      相关资源
      最近更新 更多