2009-03-10 4 views

ответ

2

строка version = Request.Browser.ClrVersion .ToString();

Это, я думаю, покажет версию clr. Если этого недостаточно, вам понадобится объект, загруженный клиенту для исследования компьютера клиентов.

+0

Это отлично работает в IE и FireFox, но Google Chrome возвращает 0.0. У меня нет доступа к другим браузерам здесь, чтобы проверить. – ZombieSheep

4

Вы можете использовать Переменные сервера, находящиеся в объекте HttpRequest, чтобы проверить, установлена ​​ли инфраструктура. Рамочная рабочая версия находится в HTTP_USER_AGENT и будет выглядеть примерно так:

Mozilla/4.0 (совместимо; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0 .4506.2152; .NET CLR 3.5.30729)

+1

Большую часть времени, которая работает только в IE, но MS агрессивно толкая расширение Firefox, который добавит эту информацию, а также. –