2013-03-14 17 views
5

Mam stronę asp.net, która wygląda dobrze, tak jak powinna, na IE8, IE9, a także najnowsze wersje Firefoksa i Chrome.Problem ze zgodnością to IE10

kliknięcie serwer działa poprawnie we wszystkich przeglądarkach internetowych .. w IE10 to nie working..when przycisk „Zgodność” Kliknięcie IE10 za swoją pracę grzywny ..

ale nie mogę powiedzieć wszystkim użytkownikom, aby włączyć na przycisku zgodności i przeglądaj.

chcę zrobić dis w kodowania strony .. Próbowałem <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

i

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

i to również

try dis also

Próbowałem nadrzędnymi tryb zgodności, bez skutku:

ale to nie działa w IE10.

+1

Kliknięcie przycisku zgodności powoduje więcej niż użycie innego mechanizmu renderowania. Wpływa także na żądanie wysyłane do serwera WWW, a serwer sieciowy może w wyniku tego zwrócić różne dane. Czy możesz sprawdzić, czy kod HTML wysyłany do IE9 i IE10 jest dokładnie taki sam? – hvd

+0

to nie to samo ... – user960439

+0

Następnie musisz się upewnić, że do HTML-a również wysłano prawidłowy kod HTML. Tylko wtedy, gdy nadal nie będzie renderowane zgodnie z przeznaczeniem, pomoc będzie zgodna z X-UA. – hvd

Odpowiedz

0

działa to dla mnie

<head runat="server"> 
<meta id="FirstCtrlID" runat="server" http-equiv="X-UA-Compatible" content="IE=8" /> 
</head> 
0

Spróbuj tego

<meta http-equiv="X-UA-Compatible" content="IE=8, IE=9, IE=10, IE=Edge" /> 

tutaj IE = Edge ma oznaczać najwyższą kompatybilność. ale dla twojego problemu IE = 10 będzie naprawić.