我有一个基于ASPX的组件,我需要将其包含在基于ASP的普通ASP中 脚本。情景是,我在LMS系统内工作(确切地说是天使) 我不想在该框架内创建一个新的金块。天使金块是 几乎就是Java世界中的portlet。
现在,金块规格。说我的起点必须是一个名为的文件 Default.asp的。我想做的是:
我的问题是我无法运行/显示我的ASPX组件 使用iframe,我想避免,因为这会破坏布局/ 我的金块的设计。
有没有办法正确完成这项工作,还是我必须重写我的 ASP中的组件可以实现这一目标吗?
注意:组件执行 网络服务查询等等,我想避免重写。
答案 0 :(得分:3)
为什么不使用MSXML对象从.asp页面获取.aspx内容?
url = "http://www.yoururl.com/YourPage.aspx?relevantData=YourRelevantData"
Set xml = Server.CreateObject("Msxml2.SERVERXMLHTTP")
xml.Open "GET",url,False
xml.send
html = xml.ResponseText
Set xml = Nothing
Response.Write(html)