我想在iframe中显示外部网站。但我收到此错误:"此内容未显示在框架中"。
<div id="frameDiv" style="height: 900px;">
<iframe id="leftFrame" src="<%=leftLink%>" width="100%" height="100%" name="leftFrame"></iframe>
</div>
我也将它用作元标记:
<meta http-equiv="X-Frame-Options" content="SAMEORIGIN" />
感谢。
答案 0 :(得分:2)
试试这个
<iframe name="myIframe" id="myIframe" width="400px" height="400px" runat =server></iframe>
将此iframe公开在母版页的代码隐藏中:
public HtmlControl iframe
{
get
{
return this.myIframe;
}
}
将内容页面的MasterType指令添加到强类型母版页。
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits=_Default" Title="Untitled Page" %>
<%@ MasterType VirtualPath="~/MasterPage.master" %>
在代码背后
protected void Page_Load(object sender, EventArgs e)
{
this.Master.iframe.Attributes.Add("src", "some.aspx");
}
答案 1 :(得分:0)
我尝试过这个解决方案,它在我的问题中很有用:
打开Internet Explorer并选择“工具&gt; Internet选项”。
选择“隐私”标签,然后选择“高级”按钮。
将打开“高级隐私设置”窗口。
勾选“覆盖自动cookie处理”按钮并返回“确定” Internet Explorer。
现在试试你的问题网站。