Hallo Ich entwickle Website mit asp. NET mvc5, aber wenn ich IFrame verwenden, zeigt es keine Ergebnisse. Nach dem googeln und Lesen einiger Dokumente habe ich festgestellt, dass MVC5 Iframe standardmäßig stoppt. Ich habe einige Antworten auf Stackoverflow und andere Blogs gefunden, aber nichts funktioniert für mich. Bitte überprüfen Sie, wo ich Fehler mache:Iframe zeigt keine Website in Asp. NET MVC5
Hier ist mein Code:
public ActionResult Index()
{
return View();
}
Meine Ansicht:
<iframe width="482" height="500" scrolling="no" frameborder="0" id="paymentFrame" src="http://www.codingfusion.com"></iframe>
ich versucht habe folgende Lösungen bisher:
After update to MVC 5, iframe no longer works
https://www.iambacon.co.uk/blog/mvc5-prevents-your-website-being-loaded-in-an-iframe
http://joost.haneveer.nl/asp-net/display-mvc-5-web-site-in-an-iframe/
Hier ist meine Global.asax-Datei:
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
// MVC5 generates the "X-Frame-Options SAMEORIGIN" header by default, the following line disables the default behaviour
System.Web.Helpers.AntiForgeryConfig.SuppressXFrameOptionsHeader = true;
}
protected void Application_BeginRequest()
{
Response.AddHeader("X-Frame-Options", "DENY");
}
Danke, aber es funktioniert nicht, ich habe das Entfernen Application_BeginRequest auch versucht() –