2014-01-24 55 views
0

我试图通过使用ASP Application Object在经典ASP中创建缓存。 事实证明,每次我尝试读取存储的值时,它都会返回null。 我使用Windows 7与IIS版本7.5.7600.16385。经典ASP应用程序对象返回始终为空

我该怎么做?

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> 
<head> 
</head> 
<% 
Application("test") = "Hello World!" 
dim i 
For Each i in Application.Contents 
    Response.Write(i & "<br>") 
Next 
dim k 
For Each k in Application.StaticObjects 
    Response.Write(k & "<br>") 
Next 
%> 
<body> 
</body> 
</html> 
+0

你能分享一些代码吗? – Jason

+0

你将需要显示一个读/写的例子,而你的意思是* Nothing *? –

+0

是的,没什么......空=没有..抱歉 –

回答

0

好的,我是NooB,我现在感觉更努力了。 我做错了是阅读价值的正确方法是

Response.Write(Application("test")) 

和关联的

dim anything 
    anything = Application("test") 
    Response.Write(anything) 

我很抱歉令你所有浪费你的时间!谢谢!

+1

公平......我认为w3schools上的例子是错误的 – Rob