Asp.net mvc 如何强制主页运行IE11和iFrame运行IE7

Asp.net mvc 如何强制主页运行IE11和iFrame运行IE7,asp.net-mvc,cross-browser,internet-explorer-11,internet-explorer-7,Asp.net Mvc,Cross Browser,Internet Explorer 11,Internet Explorer 7,我有一个主应用程序,由Microsoft.NET Framework 4.7(MVC)制作,它被迫(而且必须)以兼容模式IE11运行 在该应用程序内部,有一个特定的页面,该页面带有一个运行.Net Framework 1.1应用程序的iFrame,该应用程序必须在兼容模式IE7下运行 问题是(main和iframe)都在兼容模式IE11下运行,因此,框架应用程序无法正常运行 目前,我已经尝试通过在IIS HTTP头中添加以下对键值来强制iframe应用程序在IE7中运行: 自定义标头名称:“X

我有一个主应用程序,由Microsoft.NET Framework 4.7(MVC)制作,它被迫(而且必须)以兼容模式IE11运行

在该应用程序内部,有一个特定的页面,该页面带有一个运行.Net Framework 1.1应用程序的iFrame,该应用程序必须在兼容模式IE7下运行

问题是(main和iframe)都在兼容模式IE11下运行,因此,框架应用程序无法正常运行

目前,我已经尝试通过在IIS HTTP头中添加以下对键值来强制iframe应用程序在IE7中运行:

  • 自定义标头名称:“X-UA-Compatible”
  • 自定义标题值框:“IE=EmulateIE7”
然而,这并没有解决我的问题,我现在已经没有主意了。 有什么建议吗


提前谢谢你

我认为您应该使用meta标记来指定兼容模式(不确定http头是否也这样做)。根据这个答案,它应该是可能的:

以下是关于哪些选项的完整文档:

请检查此项,尝试使用IE浏览器

在iframe内容页面中,省略Doctype并添加


根据Microsoft的说法,在IIS的HTTP头中添加标记应该与在所有HTML页面中添加meta标记一样。