【发布时间】:2012-01-03 18:33:25
【问题描述】:
我有一个关于在 mvc3 应用程序中组织 .resx 文件的问题。到目前为止,我已经设法做到了以下几点:
- 在资源解决方案中创建新的类库并添加两种语言的资源。一切正常,例如:
Resources.resx //默认语言 Resources.en.resx //英文
但我想在我的类库中有这样的组织:
DefaultLanguage 目录 - 资源.resx
zh 文件夹 - Resources.en.resx
我想按文件夹组织资源。我认为它更适合会翻译网站的人,而且它也更易于维护。当我以这种方式组织资源时,网页返回错误...找不到错误。我错过了什么吗?我知道您不应该在命名空间中有文件夹名称,因为这意味着 View 中的引用资源取决于文件夹名称,这是不正确的。
关键是我希望资源具有相同的行为,无论它们是否组织在文件夹中......
顺便说一句:我在网上查了一下,找不到任何合适的解决方案。
感谢您的回答!
【问题讨论】:
标签: asp.net-mvc-3 resources embedded-resource resx