动态调用本地化字符串

时间:2013-02-26 11:23:55

标签: c# asp.net-mvc-3 razor resx

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

@language.Sports

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

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

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

1 个答案:

答案 0 :(得分:1)

项目的类型是什么?

你也可以不仅仅做以下事情吗?

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