我同意贾斯汀Niessner的选择,但也有另一种简单的方法,包括ASP.net页的内容到你的经典的ASP页面,这可能会满足您的需求。
如果要包括所导致的ASP.net页面的HTML,可以采取以下方法:
Dim Url
Url = "http://pathtoyourasp.net/script/somescript.aspx?param=value"
' Create XML object, make server side request
Dim objXML: set objXML = Server.CreateObject("Msxml2.ServerXMLHTTP")
objXML.Open "GET", Url, True
objXML.Send
' Retry a few times just in case: it's classic ASP.
Dim try_times: try_times = 0
While objXML.ReadyState <> 4 and try_times < 5
objXML.waitForResponse 2
try_times = try_times + 1
Wend
If objXML.ReadyState = 4 then
' Success, write the response
Response.Write objXML.ResponseText
Else
' Failed, show error
Response.Write "The page failed to load."
End If
Set objXML = Nothing
我会去与iframe的想法 – MyHeadHurts 2010-12-20 17:47:03
工作太棒了! – MyHeadHurts 2010-12-20 18:22:36