Opprett ressurs fil med Visual Studio IDE
Kopier ressursfilen inn 12 hive ressurs mappen
GetLocalized metoden fra SPUtility å lese verdier fra ressursfilen
Syntax:
SPUtility.GetLocalizedString(“$Ressurser:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lange);
Eksempel:
SPUtility.GetLocalizedString(“$Ressurser:MyResources,Fornavn”, “MyResources”, lange);
Eksempel Kilde:
hjelp System;
hjelp System.Runtime.InteropServices;
hjelp System.Web.UI;
hjelp System.Web.UI.WebControls;
hjelp System.Web.UI.WebControls.WebParts;
hjelp System.Xml.Serialization;
hjelp Microsoft.SharePoint;
hjelp Microsoft.SharePoint.WebControls;
hjelp Microsoft.SharePoint.WebPartPages;
hjelp Microsoft.SharePoint.Utilities;
namespace ResourceFile
{
[Guid(“fc643df7-8836-41bf-913f-662ed57e659a”)]
offentlige
klasse
ResourceCollection : System.Web.UI.WebControls.WebParts.Webpart
{
streng Fornavn;
streng Etternavn;
offentlige ResourceCollection()
{
}
beskyttede
overstyre
void CreateChildControls()
{
base.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
Fornavn = SPUtility.GetLocalizedString(“$Ressurser:MyResources,Fornavn”, “MyResources”, lange);
Etternavn = SPUtility.GetLocalizedString(“$Ressurser:MyResources,Etternavn”, “MyResources”, lange);
}
beskyttede
overstyre
void Render(HtmlTextWriter forfatter)
{
writer.Write(“Verdi av Fornavn fra Resource File : “ + Fornavn);
writer.Write(“Verdi av Etternavn fra Resource File : “ + Etternavn);
}
}
}
Veri fin artikkel. I bloggen min har jeg lignende artikkel om hvordan du bruker SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/