2014年10月31日 星期五

Asp.net 自訂網站相容性檢視

當使用者原系統全部都需開相容性檢視
而您所開發的網站不需開啟時那該怎麼辦
1.抱怨為何他們都需要開
2.他們系統怎麼那麼舊
3.找方法修改web.config
<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=Edge" />
    </customHeaders>
  </httpProtocol>
</system.webServer>
 
<system.webServer>
  <httpProtocol>
    <customHeaders>
      <clear />
    <add name="X-UA-Compatible" value="IE=EmulateIE7" />   
    </customHeaders>
  </httpProtocol>
</system.webServer>
2015-02-23補充
若在內部網站上面可能沒用,可在had中加入
<meta http-equiv="X-UA-Compatible" content="IE=edge">
參考網站
[ASP.NET]設定開啟或是關閉相容性檢視 【HTML教學】X-UA-Compatible設置IE兼容模式