我需要在 iframe 中打开一个 aspx 表单,所以我需要一个直接链接来使用
但问题是,我试图在 iframe 中打开的表单位于 aspx 页面上,当我在 iframe 中输入该页面的 url 时,我会在 iframe 中获得整个页面,但我只需要表单。
现在我的问题是如何仅通过源代码获取表单的特定 url <==
无论如何都可以将页面的一个特定部分导入iframe吗?
提前谢谢
由于带有表单的页面来自您无法控制的另一个网站,因此您无能为力。同源策略禁止您与 iframe 中的页面进行交互。
有一些技术可以让您绕过相同的源策略(CORS、postMessage),但都需要在目标页面上启用某种级别的访问权限。
将您的表单转换为 UserControl(如果还没有)并将其放到一个没有页眉/页脚/导航的新空白页面上,然后将这个新页面的 URL 加载到您的 iframe 中。