2013-02-26 31 views
0

我有两个resx文件(language.resx和language.ne.resx)。通过剃刀语法动态调用本地化字符串

@language.Sports 

我有串调用本地化字符串改为相应的是从数据库中检索本地化的字符串。相应的数据在resx资源文件中用作字符串。 如何动态分配字符串

foreach (var item in cat) 
{ 
    language.item.CategoryName; //error 
} 

我该如何动态调用本地化字符串?

+0

什么是错误? – 2013-02-26 11:28:11

+0

'language'不包含'item'的定义 – CodeManiac 2013-02-26 11:30:22

+0

我找到了解决方案,我需要ResourceManager实例。同样的问题在:http://stackoverflow.com/questions/29845/dynamic-reference-to-resource-files-in-c-sharp – CodeManiac 2013-02-26 12:07:19

回答

1

什么是项目类型?

也可以不只是做下面的事情?

foreach (var item in cat) 
{ 
    language[item].CategoryName; 
} 
+0

项目和猫类型是类别表对象有CategoryName和CategoryName有体育,Entertaintment等。语言是资源文件。 – CodeManiac 2013-02-26 11:42:11