问题:如何从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中打开?