我有一个ASP.Net网页网站正常工作(它是人们链接到的预订应用程序 - 托管服务)。
有些人只是允许我的网站/应用程序的链接在新窗口中打开。其他将其嵌入其网站的IFrame中。
我已经开始将其更新为MVC - 但是,MVC版本不再适用于IFrame。
在IIS7.5内或MVC中的控制器内,有什么方法可以让我的应用程序/网站显示iFrame吗?
谢谢,
标记
答案 0 :(得分:0)
html{ position: relative; }
我之前在MVC应用中使用过iframe,所以他们确实有效。但是,我只在同一个域内使用它们。
答案 1 :(得分:0)
看起来Microsoft.NET更新了MVC以自动写出一个SAMEORIGIN X-Frame-Option标头,该标头将取代您为添加自己的自定义标头所做的任何尝试。
另一个Stack Overflow回答给了我解决方案:
After update to MVC 5, iframe no longer works
此处还有一篇博文,详细介绍了这个问题: