Créer un fichier de ressources à l'aide de Visual Studio IDE
Copiez le fichier de ressources en 12 dossier de ressources ruche
GetLocalized méthode de SPUtility de lire les valeurs du fichier de ressources
Syntaxe:
SPUtility.GetLocalizedString(“$Ressources:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, à long);
Exemple:
SPUtility.GetLocalizedString(“$Ressources:MyResources,FirstName”, “MyResources”, à long);
Source d'exemples:
à l'aide Système;
à l'aide System.Runtime.InteropServices;
à l'aide System.Web.UI;
à l'aide System.Web.UI.WebControls;
à l'aide System.Web.UI.WebControls.WebParts;
à l'aide System.Xml.Serialization;
à l'aide Microsoft.SharePoint;
à l'aide Microsoft.SharePoint.WebControls;
à l'aide Microsoft.SharePoint.WebPartPages;
à l'aide Microsoft.SharePoint.Utilities;
espace de noms RESOURCEFILE
{
[Guid(“fc643df7-8836-913f-41bf-662ed57e659a”)]
public
classe
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
chaîne FirstName;
chaîne LastName;
public ResourceCollection()
{
}
protégées
outrepasser
void CreateChildControls()
{
base.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
FirstName = SPUtility.GetLocalizedString(“$Ressources:MyResources,FirstName”, “MyResources”, à long);
LastName = SPUtility.GetLocalizedString(“$Ressources:MyResources,LastName”, “MyResources”, à long);
}
protégées
outrepasser
void Rendre(HtmlTextWriter écrivain)
{
writer.Write(“Valeur de la Prénom du fichier de ressources : “ + FirstName);
writer.Write(“Valeur du nom de famille du fichier de ressources : “ + LastName);
}
}
}
Veri belle l'article. Dans mon blog je n'ai article similaire sur la façon d'utiliser SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/