I have a custom ASP.NET web application which runs fine on IE6 without any issues. However, if I launch it on IE7/IE8, it complains of compatibility issues and all of my text is all overlapped.
A colleague of mine ( Microsoft Link is as here - http://support.microsoft.com/kb/968499 )sent these instructions.
Click Start, click Run, type inetmgr.exe in the Open box, and then click OK. Expand the server that you want, and then expand Web Sites. Right-click the Web site, the folder, or the virtual directory that you want, and then click Properties. On the HTTP Headers tab, click Add under Custom HTTP headers. In the Custom header name box, type X-UA-Compatible. In the Custom header valuebox, type IE=EmulateIE7. Click OK two times
Now, he told that this is what needs to be done for making applications compatible with IE7 to run when I run an IE8 browser and just changing IE=EmulateIE7 to IE=EmulateIE6 should make the application compatible with IE6 to work on IE7 as well (I had my apprehensions, because I know that IE8 comes with a button which says compatible with IE6, but I have never seen a similar button in IE7).
Needless to say, it did not work!
Any thoughts on why it won't work this way for IE6?