【发布时间】:2013-06-11 18:53:30
【问题描述】:
我希望能够在运行时设置文化。例如:
protected void Page_Load(object sender, EventArgs e)
{
Page.Culture = "fr-FR";
Page.UICulture = "fr";
}
但这没有任何影响。我正在使用资源文件进行翻译。如果我更改浏览器的语言,它可以正常工作,但我希望用户也能够选择语言。所以在这种情况下,用户想要法语作为语言。
有什么想法吗?我迷路了。
【问题讨论】:
-
你想强制文化但让用户选择?似乎是相互冲突的要求。
-
尝试在 Global.asax 中设置
Thread.Current.Culture。 -
我想强制用户选择的文化。这就是为什么在我的代码中放置“示例”。
标签: c# asp.net .net globalization