在动态更改文化时,不会从App_GlobalResources文件夹加载本地化的resx资源

时间:2012-12-03 15:44:43

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

我有一个由两个MVC3项目组成的解决方案,每个项目的 App_GlobalResources 文件夹中都有资源:

MyApp.Web项目的App_GlobalResources文件夹包含默认资源(默认文化为en-US),例如 MyPage1.resx

MyApp.Web.Europe项目 - App_GlobalResources文件夹包含欧洲文化的资源,例如 MyPage1.de-DE.resx 。这是一个启动项目。

当我动态更改文化设置 Thread.CurrentThread.CurrentCulture Thread.CurrentThread.CurrentUICulture 时,我所拥有的是MyApp.Web.Europe App_GlobalResources文件夹中的资源没有加载。

除了MyApp.Web核心项目还包含所有文化的Resources文件夹中的一些资源,因此当我动态更改文化时,正在从Resources文件夹中加载欧洲资源(例如de-DE)。 有人考虑如何从App_GlobalResources加载它们吗?

0 个答案:

没有答案