[英]Asp.Net MVC site not showing in iFrame
我的ASP.Net网页站点运行良好(这是一个人们可以链接到的预订应用程序-托管服务)。
有些人只是允许指向我的网站/应用程序的链接在新窗口中打开。 其他人则将其嵌入他们网站上的IFrame中。
我已经开始将其更新为MVC-但是,MVC版本在IFrame中不再起作用。
在IIS7.5或MVC的控制器中,是否有任何方法可以允许我的应用程序/站点在iFrame中显示?
谢谢,
标记
你有尝试过吗? 如果iframe的源站点具有以下CSS,则在下面的链接中声明,它将产生一个空白的iframe。
html{ position: relative; }
我之前在MVC应用程序中使用过iframe,因此它们确实可以工作。 但是,我只在同一个域中使用过它们。
看起来Microsoft.NET更新了MVC,可以自动写出SAMEORIGIN X-Frame-Option标头,该标头将取代您尝试添加自己的自定义标头的任何尝试。
这个另一个Stack Overflow答案给了我解决方案:
另外,这是一篇博客文章,详细介绍了此问题:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.