Обнаружение наличия NET Framework на ПК клиента через .aspx - PullRequest
1 голос
/ 10 марта 2009

есть ли способ проверки с помощью веб-страницы ASP.NET если на клиентском компьютере установлена ​​NET Framework 2.0?

Ответы [ 2 ]

4 голосов
/ 10 марта 2009

Вы можете использовать переменные сервера, расположенные в объекте 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)

2 голосов
/ 10 марта 2009

строковая версия = Request.Browser.ClrVersion .ToString ();

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

...