Problemas de compatibilidade do Internet Explorer 8

1

Meu site é desenvolvido no ambiente do IE6 e está funcionando bem. Em um dos PCs dos nossos usuários, temos o IE8. Aqui, alguns dos controles estão sobrepostos com outros controles e a grade do Infragistics não está sendo exibida corretamente.

No meu cabeçalho HTTP, adicionei X-UA-Compatible e na coluna de valor IE=EmulateIE8 , mas isso não atende ao meu requisito.

No webconfig, adicionei o seguinte código:

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

Recebi a seguinte mensagem de erro durante a compilação:

"more than one configuration section..not allowed.."

ou algo parecido.

na parte html que adicionei após <head> tag

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

Isso também não está funcionando corretamente ...

Por favor me avise, eu sou um iniciante no asp.net 2.0.

    
por antonyraj 20.11.2010 / 20:03

1 resposta

3

Veja isto: Entendendo os Modos de Compatibilidade no Internet Explorer 8 .

Sem saber muito sobre o seu html, eu ainda posso observar que você provavelmente deve usar o EmulateIE7 (não o EmulateIE8) e configurar o DOCTYPE para o Quirks Mode.

Veja isto: Modo Quirks - Usando a tag DOCTYPE .

    
por 20.11.2010 / 20:20