在我的 .Net 应用程序中,我使用 CurrentCulture 来格式化日期时间和数字。在本地主机上,这就像一个魅力,当我改变系统的文化时,格式也会改变。当我发布我的应用程序时,虽然它没有。作为一个测试,我添加alert("@System.Globalization.CultureInfo.CurrentCulture.DisplayName
了一个测试,无论我改变我的系统是哪种文化,这仍然是瑞典语(瑞典)。我为当前文化添加了 ClearCashedData,它同样适用于本地主机,但不适用于已发布的网站。
我想我有一个两部分的问题:1. 已发布的应用程序从哪里获得它的文化,以及 2. 我怎样才能让它从我的(或用户的)系统中获得它的文化?
谢谢!