1

Мой сайт разработан в среде IE6 и работает нормально. На компьютере одного из наших пользователей у нас IE8. Здесь некоторые элементы управления перекрываются с другими элементами управления, и сетка Infragistics отображается неправильно.

В своем заголовке HTTP я добавил X-UA-Compatible , а в столбце значения IE=EmulateIE8 , но это не соответствует моему требованию.

В webconfig я добавил следующий код:

<configuration>
     <system.webServer>
           <httpProtocol> 
               <customHeaders> 
                    <clear /> 
                    <add name="X-UA-Compatible" value="IE=EmulateIE8" /> 
               </customHeaders> 
           </httpProtocol> 
     </system.webServer> 
</configuration>

Я получил следующее сообщение об ошибке при компиляции:

"более одного раздела конфигурации .. не допускается .."

или что-то типа того.

в HTML-часть, которую я добавил после <head>

 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8" />

Это также не работает должным образом ...

Пожалуйста, посоветуйте мне, я новичок в ASP.net 2.0.

1 ответ1

3

Смотрите это: Общие сведения о режимах совместимости в Internet Explorer 8.

Не зная ничего о вашем html, я все же могу заметить, что вам, вероятно, следует использовать EmulateIE7 (не EmulateIE8) и установить для DOCTYPE режим Quirks.

Смотрите это: Режим причуда - Использование тега DOCTYPE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .