Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
    
DON'T PUT YOUR TITLES IN ALL CAPS PLEASE. – Wuffers Nov 20 '10 at 19:04
    
I have edited the title. – user3463 Nov 20 '10 at 19:06
1  
Maybe this question is more appropriate for StackOverflow. – Alberto Martinez Nov 20 '10 at 21:35

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.

share|improve this answer

You must log in to answer this question.

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