【发布时间】:2011-06-28 00:32:04
【问题描述】:
我的 ASP.NET 中有一段代码取决于用户来自的文化/uiCulture 以加载少量连接字符串值(现在,我们有两个,en-US 和 de-DE 资源文件)。
在我的全球化中,我设置了以下两个属性: enableClientBasedCulture="true"culture="auto:en-US" uiCulture="auto:en"
which(据我了解),意味着应用程序将使用客户端文化,默认的(如果找不到)应该是 en-US,这意味着,如果用户来自法国,因此,文化应该是 fr-FR),而且我没有专门用于它的资源文件,它会加载 en-US。
resourceManager = new ResourceManager("MyDLL.Properties.Resources", Assembly.GetCallingAssembly());
我得到的是: “找不到任何适合指定文化或中性文化的资源”。
谁能解释我做错了什么?
谢谢。
【问题讨论】:
-
发现了问题,我试图从错误的程序集中加载它。
标签: asp.net resources localization resource-files