У меня есть пользовательское веб-приложение ASP.NET, которое отлично работает на IE6 без каких-либо проблем. Однако, если я запускаю его в IE7/IE8, он жалуется на проблемы совместимости, и весь мой текст полностью перекрывается.
Мой коллега (Microsoft Link как здесь - http://support.microsoft.com/kb/968499 ) отправил эти инструкции.
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
Теперь он сказал, что это необходимо сделать для того, чтобы приложения, совместимые с IE7, работали, когда я запускаю браузер IE8, и просто изменение IE = EmulateIE7 на IE = EmulateIE6 должно сделать приложение совместимым с IE6 для работы и на IE7 ( У меня были опасения, потому что я знаю, что IE8 поставляется с кнопкой, которая говорит о совместимости с IE6, но я никогда не видел подобной кнопки в IE7).
Излишне говорить, что это не сработало!
Любые мысли о том, почему это не будет работать таким образом для IE6?