C# Asp.Net站点未显示在iFrame中

C# Asp.Net站点未显示在iFrame中,c#,asp.net,iframe,C#,Asp.net,Iframe,我想在iframe中显示一个外部站点。但是我得到了一个错误:“这个内容没有显示在一个框架中” 我还将其用作元标记: <meta http-equiv="X-Frame-Options" content="SAMEORIGIN" /> 谢谢。我已经尝试过这个解决方案,它对我的问题很有用: 打开Internet Explorer并选择“工具>Internet选项” 选择“隐私”选项卡并选择“高级”按钮 “高级隐私设置”窗口将打开 勾选“覆盖自动cookie处理”按钮,然后勾选

我想在iframe中显示一个外部站点。但是我得到了一个错误:“这个内容没有显示在一个框架中”


我还将其用作元标记:

<meta http-equiv="X-Frame-Options" content="SAMEORIGIN" />


谢谢。

我已经尝试过这个解决方案,它对我的问题很有用:

  • 打开Internet Explorer并选择“工具>Internet选项”

    选择“隐私”选项卡并选择“高级”按钮

    “高级隐私设置”窗口将打开

    勾选“覆盖自动cookie处理”按钮,然后勾选“确定”返回 Internet Explorer


现在试试你的问题网站。

我已经尝试过这个解决方案,它对我的问题很有用:

  • 打开Internet Explorer并选择“工具>Internet选项”

    选择“隐私”选项卡并选择“高级”按钮

    “高级隐私设置”窗口将打开

    勾选“覆盖自动cookie处理”按钮,然后勾选“确定”返回 Internet Explorer

现在试试你的问题网站。

试试这个

<iframe name="myIframe" id="myIframe" width="400px" height="400px" runat =server></iframe>
将内容页的MasterType指令添加到强类型母版页

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits=_Default" Title="Untitled Page" %>

<%@ MasterType VirtualPath="~/MasterPage.master" %>
试试这个

<iframe name="myIframe" id="myIframe" width="400px" height="400px" runat =server></iframe>
将内容页的MasterType指令添加到强类型母版页

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits=_Default" Title="Untitled Page" %>

<%@ MasterType VirtualPath="~/MasterPage.master" %>

有一个IE安全设置,因为您正在加载外部网站,IE可能会停止此操作。工具-->Internet选项-->安全-->Internet区域-->自定义级别-->杂项-->在iframe中启动程序和文件。使用其他浏览器阅读警告文本-出版商(谷歌)不允许在iframe或frame中托管其网站。谷歌通过添加一个http标题“X-FRAME-OPTIONS:DENY”来做到这一点,现代浏览器将——也应该——遵守这个标题。所以我不能在Chrome中使用iframe?你在iframe中显示的站点,是你自己的站点,还是公共域中的某个站点?它是一个内部使用的站点,但在另一个域中。有一个IE安全设置,因为你正在加载外部网站IE可能会阻止此操作。工具-->Internet选项-->安全-->Internet区域-->自定义级别-->杂项-->在iframe中启动程序和文件。使用其他浏览器阅读警告文本-出版商(谷歌)不允许在iframe或frame中托管其网站。谷歌通过添加一个http标题“X-FRAME-OPTIONS:DENY”来做到这一点,现代浏览器将——也应该——遵守这个标题。所以我不能在Chrome中使用iframe?你在iframe中显示的站点,是你自己的站点,还是公共域中的某个站点?它是一个内部使用但在另一个域中使用的站点。没有带代码的解决方案吗?用户需要在所有浏览器上工作,而不必进行此设置。没有代码解决方案吗?用户需要在所有浏览器上工作,而不必进行此设置。实际上,您遇到的错误是什么?可以粘贴屏幕快照或某些参考。实际上,您遇到的错误是什么?可以粘贴屏幕快照或某些参考
protected void Page_Load(object sender, EventArgs e)
{
this.Master.iframe.Attributes.Add("src", "some.aspx");
}