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