2013-03-14 13 views
5

Ho un sito Web asp.net che sembra buono, come dovrebbe, su IE8, IE9 così come le ultime versioni di Firefox e Chrome.problema di compatibilità è IE10

server click sta lavorando bene in tutti i browser web .. in IE10 non è working..when pulsante "Compatibility" del Cliccando IE10 il suo bel lavoro ..

ma non posso dire a tutti gli utenti a girare sul pulsante di compatibilità e sfoglia.

voglio fare dis a lato di codifica .. Ho provato <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

e

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

e questo anche

try dis also

ho provato sovrascrivendo il modalità di compatibilità, senza alcun risultato:

ma non funziona in IE10.

+1

Fare clic sul pulsante di compatibilità non si limita a utilizzare un diverso renderer. Influisce anche sulla richiesta che viene inviata al server Web e il server Web potrebbe restituire dati diversi in conseguenza di ciò. Puoi verificare che l'HTML che viene inviato a IE9 e IE10 sia esattamente lo stesso? – hvd

+0

non è lo stesso ... – user960439

+0

Quindi è necessario assicurarsi che l'HTML corretto venga inviato anche a IE10. Solo se non esegue il rendering come previsto potrebbe essere necessario l'aiuto di X-UA-Compatible. – hvd

risposta

0

questo funziona per me

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

Basta provare questo

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

qui IE = Edge indica la massima compatibilità. ma per il tuo problema IE = 10 sarà la soluzione.

Problemi correlati