[英]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.