在ASP页面中嵌入ASPX页面

3
我有一个基于ASPX的组件,需要将其包含在纯ASP脚本中。情景是,我正在LMS系统内工作(确切地说是Angel),并且希望在该框架内创建一个新的nugget。Angel nugget在Java世界中与portlet非常相似。
现在,nugget规范指出我的起点必须是一个名为default.asp的文件。我想做的是:
- 从ASP会话中读取相关数据 - 将数据传递给ASPX组件 - 让ASPX执行其任务并显示结果
我的问题是,我无法在不使用iframe的情况下运行/显示ASPX组件,但我希望避免这样做,因为它会破坏我的nugget布局/设计。
有没有办法正常完成这项工作或者我必须重写我的组件以在ASP中运行?
注意:该组件执行Web服务查询等操作,我希望避免重写。
1个回答

3
为什么不使用MSXML对象从.asp页面获取.aspx内容呢?


url = "http://www.yoururl.com/YourPage.aspx?relevantData=YourRelevantData"

创建 xml 对象 = Server.CreateObject("Msxml2.SERVERXMLHTTP") 使用 GET 方法打开指定 url,False 表示同步方式 发送请求 将响应结果赋值给 html 变量 清除 xml 对象

Response.Write(html)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接