0

只是一个简单的问题,我注意到在我的 mvc 应用程序中,当前的文化线程不遵循浏览器设置中设置的语言。

我使用 IE11 和 Windows 10(最后发布的版本)。

无论日期格式设置为英语(美国)d/MM/yyyy,我的 mvc asp net 应用程序始终以欧洲格式显示数据,因为线程文化设置为 IT。

这很奇怪,因为我在以前的 Windows 版本(如 Windows 7)上没有遇到这种行为。

它可能与在 Windows 设置中启用的地理定位有关?或任何cortana设置?我认为 Windows 10 现在是“智能”的,并且根据我们连接的位置,它会自动设置线程上的语言,而忽略浏览器语言设置......

注意:我的电脑是在我公司的域名下注册的。有时禁用本地化我会看到日期与浏览器中设置的语言一致,但我无法准确理解它是如何工作的,或者它是否与此设置完全相关。

提前感谢您的任何建议。

问候。

4

0 回答 0