解决方案 »

  1.   

    javascript在是客户端运行的,怎么区分服务器上.Net的版本
      

  2.   

    IE11下可行,其它IE版本没有测试过。
    window.navigator.userAgentMozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; rv:11.0) like Gecko另外chrome不可行。
      

  3.   

    是判断客户端是否安装.NET 4.0, 是Client还是full安装
      

  4.   

    对,用js区分。 客户端访问Server时, 判断客户端是否已经安装.net 4.0 full 版本
      

  5.   

    不可能,如果是BS程序就不用去判断,如果是CS程序不用JS判断,直接用C#判断
      

  6.   

    对,用js区分。 客户端访问Server时, 判断客户端是否已经安装.net 4.0 full 版本js读本地的一些信息会有权限问题吧,怎么会有这样的需求?
      

  7.   

    这个,可能要给浏览器装个插件什么的
    就象是 windows 浏览器里的那个自动更新一样,它可以得到操作系统当前的补丁状态
      

  8.   

    你截取一下http请求报文,看看服务器都能获取哪些系统本地信息?
    只有操作系统版本,浏览器名称及版本,cookie等信息
      

  9.   

    useragent是含.net版本号的。不过没啥意义吧。创建对象时候try一下,catch错误就提示下载什么插件程序之类的不是更好么