我可以从第二个asp文件中读取asp文件中变量的值吗?

时间:2012-01-17 21:03:28

标签: asp-classic

我有一个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。

2 个答案:

答案 0 :(得分:1)

您需要使用文件系统作为文本流加载页面,然后自己解析页面文本。经典ASP页面不是对象,因此fileSrc(0).mediaSrc(0)将不起作用。

答案 1 :(得分:0)

在页面之间共享信息的一种好方法是使用会话变量。

请记住清除这些变量以避免内存问题。

有关会话变量的更多信息:

http://www.w3schools.com/asp/asp_sessions.asp