在iframe标记内部打开URL以定位父级

时间:2013-09-20 21:06:47

标签: c# asp.net iframe response.redirect

问题:如何从iframe代码中打开网址。

我有一个asp.net网络应用程序,其中包含一个位于子文件夹中的购物车,但为了测试目的,完全是另一个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" />

在目的地,然后请求不起作用。如果我不包含该请求,则会在iframe中打开该网址。

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

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

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

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

0 个答案:

没有答案