【发布时间】:2009-05-15 02:24:17
【问题描述】:
我无法弄清楚如何在 SharePoint 母版页中使用资源文件 (resx) 中的字符串。
我知道如何将它与服务器控件一起使用,但我可以以某种方式提取一个值并在一般 html 中使用它。 IE。在 img 标签的 alt 属性中?
<img src="photo.jpg" alt="my_resource_entry_here" />
【问题讨论】:
我无法弄清楚如何在 SharePoint 母版页中使用资源文件 (resx) 中的字符串。
我知道如何将它与服务器控件一起使用,但我可以以某种方式提取一个值并在一般 html 中使用它。 IE。在 img 标签的 alt 属性中?
<img src="photo.jpg" alt="my_resource_entry_here" />
【问题讨论】:
最简单的方法是将 runat="server" 属性添加到您的 alt 标签。这将解决您的问题,您可以使用“正常”的方式获取资源。 否则使用此语法从 App_Global 资源中的 resx 文件位置获取值:
<img src="photo.jpg"
alt='<%=this.GetGlobalResourceObject("Global", "Mystring").ToString()%>'
【讨论】:
我假设你有一个类,它有一个方法可以让你通过键获取资源字符串,例如MyResources.GetString(key)。在这种情况下,您可以使用以下内容:
<img src="photo.jpg" alt='<%=MyResources.GetString("my_resource_key_here")%>' />
【讨论】: