我正在尝试为我的Web项目实现多语言支持。我是新手。
我无法使用ResourceManager.GetString()函数获取资源文件值。我正在传递名称和当前的CuluralInfo。我的App_GlobalResources中存在的资源文件是Sample.resx,Sample.en-us.resx,Sample.zh-cn.resx和Sample.ar-sa.resx。我有一个名为“Heading1”的名称字段及其在所有资源文件中的值
我的代码就像
string Heading1= Resources.Global.ResourceManager.GetString(("Heading1", Thread.CurrentThread.CurrentCulture);
但它始终返回null值。请帮我解决这个问题
由于 圣
答案 0 :(得分:4)
我发现了问题
代码应该像
string Heading1= Resources.Sample.ResourceManager.GetString(name, culture_object);