Приложение ASP.NET - установить режим совместимости IE7? - PullRequest
5 голосов
/ 03 апреля 2009

Какой самый простой способ установить режим совместимости IE7 в приложении ASP.NET для решения проблем IE8? Можно ли установить это через web.config или это нужно установить на уровне IIS или на уровне страницы?

Ответы [ 4 ]

5 голосов
/ 03 апреля 2009

Добавить заголовок

X-UA-Compatible: IE=EmulateIE7

на вкладке «Заголовки HTTP» сайта или свойств приложения в диспетчере IIS. В IIS7 это функция заголовков ответа HTTP.

Вы можете разместить его в <system.webServer> разделе web.config

   <httpProtocol>
        <customHeaders>
            <add name="X-UA-Compatible" value="IE=EmultateIE7" />
        </customHeaders>
    </httpProtocol>
1 голос
/ 31 июля 2009

Если опубликованное здесь решение не сработало, посмотрите мой вопрос и ответ здесь ASP.NET игнорирует тег режима совместимости IE7 в Web.config

0 голосов
/ 14 июля 2010

вместо value="IE=EmultateIE7"

Заменить на value="IE=EmulateIE7"

0 голосов
/ 03 апреля 2009

Вы можете использовать теги META, чтобы повлиять на IE8, чтобы соответственно установить его режим:

http://weblogs.asp.net/fredriknormen/archive/2009/03/19/change-ie8-to-ie7-compatible-mode-with-meta-tags.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...