【问题标题】:Loading wrong resources in SharePoint user control在 SharePoint 用户控件中加载错误的资源
【发布时间】:2012-11-19 10:58:28
【问题描述】:

我们有一个客户使用 SharePoint 2010 服务器和为 en-US 和 fr-CA 设置的变体。指定的语言分别是英语和法语。当法裔加拿大员工进入 fr-CA 变体中的页面时,母版页中定义的所有控件都正确本地化为法语,即使是我们自己的一个由委托控件注入的控件。

页面上的主要 Web 部件加载我们自己的容器控件,由一些次要标记和一个 UpdatePanel 组成。现在,此控件上的所有内容都被错误地本地化为英语。还有一些额外的内容,由 aspx 页面加载,并且这些内容被正确本地化。

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

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

问候, 鲍里斯

【问题讨论】:

    标签: sharepoint-2010 localization ascx variations


    【解决方案1】:

    您是否检查了 uls 日志以查找失败的资源,可能是服务器上的一些不是最新的资源文件,您在这些文件中遇到了本地化缺失,因此您无法重现它。

    【讨论】:

      猜你喜欢
      • 2013-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-31
      • 2017-05-16
      • 2020-03-15
      • 2012-12-06
      • 2014-09-15
      相关资源
      最近更新 更多