gpt4 book ai didi

c# - 在我们的页面内打开外部页面

转载 作者:行者123 更新时间:2023-11-30 13:38:41 26 4
gpt4 key购买 nike

我曾经通过使用 iframe 来实现上面的标题,但现在我不想再使用它了,我心中有一些计划,我需要通过在我们的 asp.net 页面中打开一个外部页面来实现它们使用任何 iframe 我只有带有分区和面板的简单 aspx 页面以及一些其他服务器端组件,我只想知道没有 iframe 怎么办?我不想设计新的复杂控件,但我正在寻找一些方法可以为我做到这一点。

我不得不提一下,我需要像 iframe 一样控制由外部站点加载的区域,但不同之处在于 iframe 不能由 ajax 处理,即使你将 iframe 放在更新面板中你的页面有刷新和回发,而您正在以编程方式(在 C# 代码中)更改 src 值,因此我们必须设计一些其他方法解决方案是什么?

我以为我可以请求获取一些 html 并显示到 div 中,但我无法实现它。

最佳答案

你可以

  1. 在服务器端发起一个WebRequest,然后将div的文本设置为返回的HTML
  2. 您可以创建一个不可见的 iFrame 来发出请求,然后使用 JavaScript 从 iFrame 中获取 HTML 并将其放入 DIV 中。 (编辑:评论表明这行不通)

由于跨站点脚本问题,您通常不能对外部网站进行调用(如 XmlHttpRequest)。

关于c# - 在我们的页面内打开外部页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3493465/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com