如何从客户端计算机获取文化信息

本文关键字:获取 文化 信息 计算机 客户端 | 更新日期: 2023-09-27 18:37:14

所以这是1mln$的问题。

首先,我正在用Visual WebGui开发Web应用程序。这基本上是Winforms,但应用程序被转换为HTML5和vualá。网络应用程序。无论如何,我对日期时间格式有问题。默认情况下,它是来自服务器计算机的文化信息。

我可以像这样在 web.config 中覆盖它:

<globalization requestEncoding="utf-8" responseEncoding="utf-8"  culture="de-DE" uiCulture="de-DE"/>

每个日期格式在每台客户端计算机上都将是德语。我想要的是制作一个 Web 应用程序,它将像在控制面板中的客户端计算机上一样显示日期时间格式。

可能吗?我只是找不到解决方案。

感谢您的帮助,

如何从客户端计算机获取文化信息

试试这个:

Thread.CurrentThread.CurrentCulture = new CultureInfo(Request.UserLanguages[1]);

查看此链接,例如多语言应用程序

可以将全球化标记的 uiculture 和区域性属性设置为 auto。这将使您能够让服务器根据其浏览器的设置决定用户的语言,如果您使用本地化资源,一切都将自动发生。