我们有一个客户使用 SharePoint 2010 服务器和为 en-US 和 fr-CA 设置的变体。指定的语言分别是英语和法语。当一名法裔加拿大员工进入 fr-CA 变体中的页面时,母版页中定义的所有控件都正确地以法语本地化,甚至是我们自己的一个由委托控件注入的控件。
页面上的主要 Web 部件加载我们自己的容器控件,由一些次要标记和一个 UpdatePanel 组成。现在,此控件上的所有内容都被错误地本地化为英语。还有一些额外的内容,由 aspx 页面加载,并且这些内容被正确本地化。
我无法在我的本地开发 SharePoint 中重现这个问题,所以我在这里很茫然。控件基本上是通过Page.LoadControl
类似的路径加载的/_controltemplates/Container.ascx
。我需要~
在路径前面吗?那究竟是做什么的?这也能解释一下,为什么这只发生在客户的 SharePoint 而不是我的本地?
我希望我的解释不要太含糊。如果您有想法并需要更多信息,请随时提问!
问候,鲍里斯