1

问题:如何从 iframe 标记中打开 URL。

我有一个 asp.net Web 应用程序,其中包括一个位于子文件夹中的购物车,尽管出于测试目的完全是另一个 URL。

我使用 iframe 标记在主站点上包含部分购物车。

<iframe name="iCartInfo" id="Iframe1" runat="server" src="https://www.mysite.domain/shop/cart/MyShoppingCartLine.aspx" scrolling="no" seamless="seamless" style="float: right; border: none; overflow-y: hidden;" width="380" height="40"></iframe>

如果我包括

<base target="_parent" />

在目的地,则请求不起作用。如果我不包含请求,则 URL 会在 iframe 中打开。

我将打开 URL 的代码跟踪到后面的按钮代码。

Response.Redirect("~/whatever.aspx");

我将其从相对 URL 更改为绝对 URL,以查看是否可以解决问题,当在 iframe 页面的头部包含基本标记时,但不,当我单击时没有任何反应。我能看到的最接近的是其他页面或代码受到某种方式的影响。

有没有其他方法可以不打乱 iframe 内的代码以在父浏览器窗口中打开请求而不是在 iframe 内?

4

0 回答 0