在SharePoint用户控件中加载错误的资源

问题描述:

我们有一位拥有SharePoint 2010服务器的客户以及为en-US和fr-CA设置的变体。指定的语言分别是英文和法文。当法裔加拿大雇员登录fr-CA变体时,母版页中定义的所有控件都已正确定位,即使我们自己的控件之一由代表控件注入。在SharePoint用户控件中加载错误的资源

页面上的主要Web部件加载我们自己的容器控件,包含一些小标记和UpdatePanel。现在,此控件上的所有内容都以英语本地化错误。还有一些额外的内容,它们被aspx页面加载,并且这些内容得到正确的本地化。

我无法在我的本地开发SharePoint中重现此问题,所以我在这里很昏暗。这些控件基本上通过Page.LoadControl加载,路径类似于/_controltemplates/Container.ascx。我需要在路径前面的~吗?那究竟做了什么?这也解释了为什么这只发生在客户的SharePoint中,而不是在我的本地?

我希望对我的解释不太含糊。如果您有想法并需要更多信息,请随时提问!

问候, 鲍里斯

你检查过ULS日志未能资源查找窗口,可能是服务器上的一些达不到最新的资源文件,你是经验缺失的定位,因此原因你不能重现它。