簡體   English   中英

Asp.Net MVC網站未顯示在iFrame中

[英]Asp.Net MVC site not showing in iFrame

我的ASP.Net網頁站點運行良好(這是一個人們可以鏈接到的預訂應用程序-托管服務)。

有些人只是允許指向我的網站/應用程序的鏈接在新窗口中打開。 其他人則將其嵌入他們網站上的IFrame中。

我已經開始將其更新為MVC-但是,MVC版本在IFrame中不再起作用。

在IIS7.5或MVC的控制器中,是否有任何方法可以允許我的應用程序/站點在iFrame中顯示?

謝謝,

標記

你有嘗試過嗎? 如果iframe的源站點具有以下CSS,則在下面的鏈接中聲明,它將產生一個空白的iframe。

html{ position: relative; }

IE中的空白iFrame

我之前在MVC應用程序中使用過iframe,因此它們確實可以工作。 但是,我只在同一個域中使用過它們。

看起來Microsoft.NET更新了MVC,可以自動寫出SAMEORIGIN X-Frame-Option標頭,該標頭將取代您嘗試添加自己的自定義標頭的任何嘗試。

這個另一個Stack Overflow答案給了我解決方案:

更新為MVC 5后,iframe不再起作用

另外,這是一篇博客文章,詳細介紹了此問題:

MVC5防止您的網站加載到IFRAME中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM