【发布时间】:2009-03-10 13:13:40
【问题描述】:
有没有办法检查 ASP.NET 网页 客户端电脑是否安装了 NET Framework 2.0?
【问题讨论】:
标签: asp.net frameworks client-side
有没有办法检查 ASP.NET 网页 客户端电脑是否安装了 NET Framework 2.0?
【问题讨论】:
标签: asp.net frameworks client-side
您可以使用位于 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)
【讨论】:
字符串版本 = Request.Browser.ClrVersion.ToString();
我认为这将揭示 clr 版本。如果这还不够,您需要将对象下载到客户端以调查客户端计算机。
【讨论】: