5

所以这是 100 万美元的问题。

首先,我在 Visual WebGui 中开发 Web 应用程序。这基本上是 Winforms,但应用程序被转换为 HTML5 和 vualá.. web 应用程序。无论如何,我对 DateTime 格式有疑问。默认情况下,它是来自服务器计算机的 CultureInfo。

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

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

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

是否可以?我只是找不到解决方案。

感谢帮助,

4

2 回答 2

4

试试这个:

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

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

于 2012-06-14T11:57:24.670 回答
0

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

于 2012-06-14T12:14:20.550 回答