在SharePoint母版页中使用资源文件

时间:2009-05-06 16:46:28

标签: sharepoint master-pages

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

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

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

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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

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