在ASP页面中嵌入ASPX

时间:2010-03-15 11:58:19

标签: asp.net asp-classic

我有一个基于ASPX的组件,我需要将其包含在基于ASP的普通ASP中 脚本。情景是,我在LMS系统内工作(确切地说是天使) 我不想在该框架内创建一个新的金块。天使金块是 几乎就是Java世界中的portlet。

现在,金块规格。说我的起点必须是一个名为的文件 Default.asp的。我想做的是:

  • 从ASP会话中读取相关数据
  • 将数据传递给ASPX组件
  • 让ASPX完成它的工作并显示结果

我的问题是我无法运行/显示我的ASPX组件 使用iframe,我想避免,因为这会破坏布局/ 我的金块的设计。

有没有办法正确完成这项工作,还是我必须重写我的 ASP中的组件可以实现这一目标吗?

注意:组件执行 网络服务查询等等,我想避免重写。

1 个答案:

答案 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)