我一直在尝试获取文化特定的资源,以在asp.net mvc 3应用程序上工作。resx资源或全球化资源数据库
如果我有一个LanguageResources.resx和LanguageResources.en-UK.resx在我的App_GlobalResources文件夹,然后我得到一个错误“命名空间的‘资源’已经包含了‘LanguageResources’的定义”
这是我尝试获取文化特定资源的一系列问题已经结束。我必须说,我对Microsoft提供的使用此功能的文档印象不深。
我正在考虑使用数据库表来存储我的文化特定的字符串,然后我可以建立一个字典,将所有可用于我的控制器和视图的值。
是否有其他人做过这样的决定,或者对于使用数据库进行文化特定字符串相关的性能问题有任何直接的知识?
还有其他人放弃了资源吗?
可能不相关,但您应该使用en-GB。英国没有文化的代码。 – 2011-05-10 07:22:58
我可以毫无问题地使用资源。我很感兴趣,你有哪些其他问题? – alfizqu 2011-05-25 13:51:30
我改变了文件来纠正文化代码(我的错误!!),现在当我改变特定线程的文化时,它们不会生效。我遇到了很多问题,其中一个问题是必须使用publicResXFileCodeGenerator自定义工具,以便可以访问这些字符串。这会很好,如果这工作! – Oliver 2011-05-28 22:52:18