2013-03-14 146 views
5

我有一個asp.net網站,看起來不錯,因爲它應該在IE8,IE9以及最新版本的Firefox和Chrome上。兼容性問題是IE10

服務器點擊在所有網絡瀏覽器IE10中工作正常.. 它不是working..when點擊IE10的「兼容性按鈕」,其做工精細..

,但我不能告訴所有用戶開啓在兼容性按鈕和瀏覽。

我想要做的DIS在編碼端.. 我已經試過 <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >

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

,這也

try dis also

我試着重寫兼容模式無效:

但它在IE10中不起作用。

+1

單擊兼容性按鈕不僅僅是使用不同的渲染器。它也會影響發送到Web服務器的請求,並且Web服務器可能因此返回不同的數據。你可以驗證發送到IE9和IE10的HTML是否完全一樣? – hvd 2013-03-14 11:11:40

+0

它不一樣...... – user960439 2013-03-14 11:19:01

+0

然後你需要確保正確的HTML被髮送到IE10。只有在它仍然沒有按照預期呈現的情況下才可能獲得X-UA兼容的幫助。 – hvd 2013-03-14 11:22:02

回答

0

這對我的作品

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

剛剛嘗試這一點

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

此處IE =邊緣意味着最高的兼容性。但對於你的問題IE = 10將是修復。