1

My website is developed in IE6 environment, and it is working fine. On one of our users' pc we have IE8. Here some of the controls are overlapping with other controls, and Infragistics grid is not displaying properly.

In my HTTP Header I added X-UA-Compatible, and in the value column IE=EmulateIE8, but this does not fulfill my requirement.

In webconfig i added the following code:

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

I got the following error message while compiling:

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

or something like that.

in the html portion i added after <head> tag

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

This also not working properly...

Please advise me, I am a beginner in ASP.net 2.0.

3
  • DON'T PUT YOUR TITLES IN ALL CAPS PLEASE.
    – Wuffers
    Nov 20, 2010 at 19:04
  • I have edited the title.
    – user3463
    Nov 20, 2010 at 19:06
  • 1
    Maybe this question is more appropriate for StackOverflow. Nov 20, 2010 at 21:35

1 Answer 1

3

See this : Understanding Compatibility Modes in Internet Explorer 8.

Without knowing much about your html, I can still remark that you should probably use EmulateIE7 (not EmulateIE8) and set your DOCTYPE to Quirks Mode.

See this : Quirks Mode - Using the DOCTYPE Tag.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .