1

我需要在 iframe 中打开一个 aspx 表单,所以我需要一个直接链接来使用

但问题是,我试图在 iframe 中打开的表单位于 aspx 页面上,当我在 iframe 中输入该页面的 url 时,我会在 iframe 中获得整个页面,但我只需要表单。

现在我的问题是如何仅通过源代码获取表单的特定 url <==

无论如何都可以将页面的一个特定部分导入iframe吗?

提前谢谢

4

2 回答 2

1

由于带有表单的页面来自您无法控制的另一个网站,因此您无能为力。同源策略禁止您与 iframe 中的页面进行交互。

有一些技术可以让您绕过相同的源策略(CORS、postMessage),但都需要在目标页面上启用某种级别的访问权限。

于 2013-04-16T18:34:45.613 回答
0

将您的表单转换为 UserControl(如果还没有)并将其放到一个没有页眉/页脚/导航的新空白页面上,然后将这个新页面的 URL 加载到您的 iframe 中。

于 2013-04-12T14:57:19.313 回答