我已经知道Server.Execute(..)不接受查询字符串。 MSDN网站表示,前网站的所有变量都可用于执行页面。但它根本不适用于我。任何想法为什么?ASP Server.Execute - 执行页面不访问前/第一页的变量
简单的例子,应该工作,但它并不:
<%
Dim strVar
strVar = "This Text"
Server.Execute("page2.asp")
%>
Page2.asp
<%
Response.Write(strVar)
%>
任何想法,为什么这不工作?
ps。我没有使用“<! - include .. - >”,因为我有条件输出。
可能重复的[ASP 3.0 - 使用Server.Execute问题:从 “ASP丧失”(文本修订本)患](http://stackoverflow.com/questions/4997783/asp-3-0-server -execute-problems-suffering-from-asp-amnesia-text-revised) –