Для пользователей IE7 я хочу добавить специальный баннер «Пожалуйста, обновите сейчас». Я думал, что у меня есть это, но я обнаружил, что мой баннер появлялся у людей, у которых был IE8, но по умолчанию был включен режим совместимости.
Можно ли как-то различать эти две ситуации, чтобы я мог изменить свое сообщение с:
Пожалуйста, обновите IE7 до Вы используете IE8, но вы используете режим совместимости, отключите это
Вот код, который я сейчас использую в своем представлении:
You are using <b><% = Request.Browser.Browser + ", Version: " + Request.Browser.Version%>
но если я тестирую в IE8 с представлением совместимости, используя приведенный выше код или этот код на стороне клиента:
<!--[if lte IE 7]>
он возвращает true и отображается как IE7. Как я могу отличить их?