ResourceManager.GetString()不返回值

时间:2011-08-03 12:38:06

标签: asp.net-mvc-3 global resource-files

我正在尝试为我的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值。请帮我解决这个问题

由于 圣

1 个答案:

答案 0 :(得分:4)

我发现了问题

代码应该像

string Heading1= Resources.Sample.ResourceManager.GetString(name, culture_object);