我有一个asp文件,它存储了一些随后在包含的模板文件中使用的值。像这样:
dim mediaSrc()
ReDim mediaSrc(2)
mediaSrc(0) = "http://server.com/path/to/file.mp3"
mediaSrc(1) = "http://server.com/path/to/file.mp3"
mediaSrc(2) = "http://server.com/path/to/file.mp3"
<!--#include virtual="/path/to/include.asp" -->
我有第二个asp文件,其中我想要包含来自其中几个第一个文件的信息。所以我可能有类似的东西:
dim fileSrc()
ReDim fileSrc(2)
fileSrc(0) = "http://server.com/path/to/firstfile.asp"
fileSrc(1) = "http://server.com/path/to/secondfile.asp"
fileSrc(2) = "http://server.com/path/to/finalfile.asp"
我可以在第二个asp文件中获取对第一个asp文件中设置的变量的引用吗?
我想做点什么:
fileSrc(0).mediaSrc(0)
获取第一个asp文件中指定的URL。
答案 0 :(得分:1)
您需要使用文件系统作为文本流加载页面,然后自己解析页面文本。经典ASP页面不是对象,因此fileSrc(0).mediaSrc(0)
将不起作用。
答案 1 :(得分:0)
在页面之间共享信息的一种好方法是使用会话变量。
请记住清除这些变量以避免内存问题。
有关会话变量的更多信息: