【问题标题】:Using resource files in SharePoint MasterPages在 SharePoint MasterPages 中使用资源文件
【发布时间】:2009-05-15 02:24:17
【问题描述】:

我无法弄清楚如何在 SharePoint 母版页中使用资源文件 (resx) 中的字符串。

我知道如何将它与服务器控件一起使用,但我可以以某种方式提取一个值并在一般 html 中使用它。 IE。在 img 标签的 alt 属性中?

<img src="photo.jpg" alt="my_resource_entry_here" />

【问题讨论】:

    标签: sharepoint master-pages


    【解决方案1】:
    【解决方案2】:

    最简单的方法是将 runat="server" 属性添加到您的 alt 标签。这将解决您的问题,您可以使用“正常”的方式获取资源。 否则使用此语法从 App_Global 资源中的 resx 文件位置获取值:

        <img src="photo.jpg" 
    alt='<%=this.GetGlobalResourceObject("Global", "Mystring").ToString()%>'
    

    【讨论】:

      【解决方案3】:

      我假设你有一个类,它有一个方法可以让你通过键获取资源字符串,例如MyResources.GetString(key)。在这种情况下,您可以使用以下内容:

      <img src="photo.jpg" alt='<%=MyResources.GetString("my_resource_key_here")%>' />
      

      【讨论】:

      • 这种方法似乎不起作用。我尝试了以下错误:处理/_catalogs/masterpage/x.master 期间发生错误。此文件中不允许使用代码块。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-19
      • 1970-01-01
      • 2015-07-17
      • 2010-12-02
      • 1970-01-01
      • 2012-10-18
      • 1970-01-01
      相关资源
      最近更新 更多