2011-08-03 48 views
0

我试图为我的web项目实现多语言支持。我对它很陌生。ResourceManager.GetString()不返回值

我无法通过使用ResourceManager.GetString()函数获取资源文件值。我通过名称和当前CuluralInfo。存在于我的App_GlobalResources中的资源文件是Sample.resx,Sample.en-us.resx,Sample.zh-cn.resx和Sample.ar-sa.resx。我有一个名为“标题1”的名称字段,它的值在所有的资源文件

我的代码是这样

string Heading1= Resources.Global.ResourceManager.GetString(("Heading1", Thread.CurrentThread.CurrentCulture); 

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

感谢 圣

回答

4

我发现这个问题

的代码应该是这样

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