如何根据db数据切换asp.net mvc中的资源文件?

时间:2014-12-13 21:21:47

标签: asp.net-mvc asp.net-mvc-3 localization

例如,如果我在db中有一个语言表,其中包含文化ID(LCID)和一个语言的简称,那么在我的视图中我有一个下拉列表,用户可以选择英语或法语。我在GlobalResources文件夹Resources.resx和Resources.fr.resx中有2个Resource文件。英语是主要的。

我被困在哪里,是语言本身的转换,因为我需要一种方法来建立一个"连接" Resource.resx和Resource.fr.resx文件之间使用cultureId或DB的短语言名称。

如果可以将cultureId(LCID)附加到资源文件,那将会很棒,因为那时我只需要选择具有正确LCID的文件,但它似乎不可能。

我可以用"正确的"查找资源文件。简短的名字,只是选择它,但似乎应该有更好的解决方案。

0 个答案:

没有答案