2009-05-06 5 views
0

Ich konnte nicht herausfinden, wie Zeichenfolgen aus Ressourcendateien (Resx) in SharePoint-Musterseiten verwendet werden.Verwenden von Ressourcendateien in SharePoint-MasterPages

Ich weiß, wie man es mit Serversteuerelementen verwendet, aber kann ich irgendwie einen Wert extrahieren und es in generallet html verwenden. I.e. in einem Alt-Attribut auf einem Img-Tag?

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

Antwort

0

Der einfachste Weg wäre, ein Attribut runat = "server" zu Ihrem alt-Tag hinzuzufügen. Das wird dein Problem lösen und du kannst den "normalen" Weg nutzen, um Ressourcen zu bekommen. Othwerwise Verwendung dieser Syntax Wert aus den resx Dateien Orte in App_Global Ressourcen zu erhalten:

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

Ich nehme an, Sie haben eine Klasse mit einer Methode, mit der Sie die Ressource-Zeichenfolge mit dem Schlüssel, z. MyResources.GetString (Schlüssel). In diesem Fall können Sie etwas wie folgt verwenden:

+0

Dieser Ansatz scheint nicht zu funktionieren. Ich habe mit dem folgenden Fehler als Ergebnis versucht: Bei der Verarbeitung von /_catalogs/masterpage/x.master ist ein Fehler aufgetreten. Codeblöcke sind in dieser Datei nicht erlaubt. –