asp.net - 在 ASP 页面中嵌入 ASPX

标签 asp.net asp-classic

我有一个基于 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/

相关文章:

xml - 使用经典 ASP 读取 XML 中的嵌套节点

asp-classic - 从浏览器中删除 HTTP_COOKIE cookie

mysql - ASP 代码页 65001 和 Mysql 5 utf-8

iis-7 - VBScript 日期格式与区域设置不匹配

asp.net 应用程序不自动启动

javascript - 从后面的 ASP.NET C# 代码解析二维数组到 Javascript

c# - updatePanel 不在单选按钮上刷新

c# - 跳过基于模型属性之一的模型的所有验证 (ASP.Net Core 2.0)

c# - 如何留在机器人对话框中(机器人框架,C#)

xml - Asp XML 提要阅读器