我有一个基于 ASPX 的组件,我需要将其包含到一个基于普通 ASP 的组件中 脚本。场景是,我在 LMS 系统中工作(准确地说是 Angel) 我不想在该框架内创建一个新的金 block 。天使金 block 是 几乎就是 Java 世界中的 Portlet。
现在,金 block 规范。声明我的起点必须是一个名为 默认.asp。我想做的是:
- 从ASP session 中读取相关数据
- 将数据传递给 ASPX 组件
- 让 ASPX 完成它的工作并显示结果
我的问题是我无法运行/显示我的 ASPX 组件 使用 iframe,我想避免这种情况,因为它会破坏布局/ 我的金 block 设计。
有没有办法正确完成这项工作,还是我必须重写我的 ASP 中的组件来实现这一目标?
注意组件执行 Web 服务查询等,我想避免重写它。
最佳答案
为什么不使用 MSXML 对象从 .asp 页面中抓取 .aspx 内容?
url = "http://www.yoururl.com/YourPage.aspx?relevantData=YourRelevantData"<p></p>
<p>Set xml = Server.CreateObject("Msxml2.SERVERXMLHTTP")
xml.Open "GET",url,False
xml.send
html = xml.ResponseText
Set xml = Nothing</p>
<p>Response.Write(html)
</p>
关于asp.net - 在 ASP 页面中嵌入 ASPX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446858/