0

我正在尝试为我的 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);

但它总是返回空值。请帮我解决这个问题

谢谢桑

4

1 回答 1

5

我发现了问题

代码应该像

string Heading1= Resources.Sample.ResourceManager.GetString(name, culture_object);
于 2011-08-04T09:19:25.610 回答