我已經知道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) –