请问.Net怎么获取客户端操作系统区域首选语言(不是获取浏览器的首选语言)?谢谢!

解决方案 »

  1.   

    CultureInfo cul = Thread.CurrentThread.CurrentCulture;
      

  2.   

    CultureInfo cul = Thread.CurrentThread.CurrentCulture;
    获取的是服务器的,不是客户端的吧。谢谢!
      

  3.   

    如果是web,没有更好办法,因为你没有权限,这是无解的,所有的web开发都做不到的,除非你安装客户端插件之类的。如果是winform那2楼就是正解。
      

  4.   

    useragent,至于是不是“操作系统首选语言”这个要看什么操作系统了。
      

  5.   

    web不能换取浏览器提供的信息之外的任何客户端信息 除非客户安装了你提供的浏览器插件
      

  6.   

    Response.Write(Request.UserLanguages[0].ToString());
    Response.Write(Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"].ToString());