在MVC3应用程序中设置浏览器模式和文档模式IE

时间:2013-02-13 08:09:23

标签: asp.net-mvc asp.net-mvc-3

我在MVC3中开发了一个应用程序。它在Mozilla和Chrome中运行良好。如果我将浏览器模式和文档模式设置为IE9 ,它也可以在IE中正常工作,但是当我的应用程序在IE中加载时,它默认设置为浏览器模式和文档模式IE7

在IE中打开我的网站时,如何默认设置浏览器模式和文档模式IE9? 我也尝试将其放在<head>标签中,但对我来说没有运气。 请让我知道我该怎么做。

<meta http-equiv="X-UA-Compatiable" content="IE=edge,chrome=1">

1 个答案:

答案 0 :(得分:7)

您的元标记中似乎有拼写错误。它应该是X-UA-Compatible,而不是X-UA-Compatiable

此外,我更喜欢将这些标志作为标头而不是元标记发送。您可以在web.config中配置它。

<system.webServer>
  <httpProtocol>
    <customHeaders>
      <add name="X-UA-Compatible" value="IE=edge,chrome=1"/>
    </customHeaders>
  </httpProtocol>
</system.webServer>

这样您就不必在HTML代码中担心它了。然后,您可以根据需要使用元标记覆盖单个页面的行为,因为元标记优先于标头。 (见Which X-UA-Compatible takes precedence? Http-header or Meta-tags?