Maak Resource-bestand met behulp van Visual Studio IDE
Kopieer de resource-bestand in 12 nestkast resource map
GetLocalized methode van SPUtility om de waarden van bron-bestand te lezen
Syntaxis:
SPUtility.GetLocalizedString(“$Middelen:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lang);
Voorbeeld:
SPUtility.GetLocalizedString(“$Middelen:MyResources,Voornaam”, “MyResources”, lang);
Steekproef Bron:
met behulp van Het systeem;
met behulp van System.Runtime.InteropServices;
met behulp van System.Web.UI;
met behulp van System.Web.UI.WebControls;
met behulp van System.Web.UI.WebControls.WebParts;
met behulp van System.Xml.Serialization;
met behulp van Microsoft.SharePoint;
met behulp van Microsoft.SharePoint.WebControls;
met behulp van Microsoft.SharePoint.WebPartPages;
met behulp van Microsoft.SharePoint.Utilities;
naamruimte ResourceFile
{
[Guid(“fc643df7-8836-41bf-913f-662ed57e659a”)]
openbare
klasse
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
string Voornaam;
string Achternaam;
openbare ResourceCollection()
{
}
beschermd
overschrijven
nietig CreateChildControls()
{
basis.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
Voornaam = SPUtility.GetLocalizedString(“$Middelen:MyResources,Voornaam”, “MyResources”, lang);
Achternaam = SPUtility.GetLocalizedString(“$Middelen:MyResources,Achternaam”, “MyResources”, lang);
}
beschermd
overschrijven
nietig Maken(HtmlTextWriter schrijver)
{
writer.Write(“Waarde van de Voornaam van de Resource-bestand : “ + Voornaam);
writer.Write(“Waarde van de achternaam van de Resource-bestand : “ + Achternaam);
}
}
}
Veri leuk artikel. In mijn blog heb ik soortgelijk artikel over hoe SPUtility.GetLocalizedString te gebruiken – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/