【发布时间】:2020-04-10 13:22:32
【问题描述】:
我创建了一个名为 Resource.fr-FR 的 resx 文件,其中包含法国的以下条目
**
Name Value
Greeting Bonjour
**
然后我在页面加载时执行代码,文化设置为fr-FR
lblvalue.Text = (string)GetGlobalResourceObject("Resource", "Greeting");
但它始终默认为英文(默认 Hello 文本)。
然后我尝试了
var FrenchCulture= new System.Globalization.CultureInfo("fr-FR");
System.Globalization.CultureInfo.DefaultThreadCurrentCulture = FrenchCulture;
System.Globalization.CultureInfo.DefaultThreadCurrentUICulture = FrenchCulture;
lblvalue.Text = (string)GetGlobalResourceObject("Resource", "Greeting", FrenchCulture);
但这次我明白了
No overload for method 'GetGlobalResourceObject' takes 3 arguments
我哪里错了?
【问题讨论】:
标签: c# asp.net cultureinfo culture