Visual Studio IDE kullanarak kaynak dosyası oluşturun
Kaynak dosyayı kopyalayın 12 kovanı kaynak klasörü
GetLocalized kaynak dosyadan değerleri okumak için SPUtility gelen yöntemi
Sözdizimi:
SPUtility.GetLocalizedString(“$Kaynaklar:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, uzun);
Örneğin:
SPUtility.GetLocalizedString(“$Kaynaklar:MyResources,Ad”, “MyResources”, uzun);
Örnek Kaynak:
kullanma Sistem;
kullanma System.Runtime.InteropServices;
kullanma System.Web.UI;
kullanma System.Web.UI.WebControls;
kullanma System.Web.UI.WebControls.WebParts;
kullanma System.Xml.Serialization;
kullanma Microsoft.SharePoint;
kullanma Microsoft.SharePoint.WebControls;
kullanma Microsoft.SharePoint.WebPartPages;
kullanma Microsoft.SharePoint.Utilities;
ad ResourceFile
{
[Guid(“fc643df7-8836-41bf-913f-662ed57e659a”)]
kamu
sınıf
ResourceCollection : System.Web.UI.WebControls.WebParts.Webpart
{
dizi Ad;
dizi Soyadı;
kamu ResourceCollection()
{
}
korumalı
geçersiz
geçersiz CreateChildControls()
{
taban.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
Adı = SPUtility.GetLocalizedString(“$Kaynaklar:MyResources,Ad”, “MyResources”, uzun);
Soyadı = SPUtility.GetLocalizedString(“$Kaynaklar:MyResources,Soyadı”, “MyResources”, uzun);
}
korumalı
geçersiz
geçersiz Kılmak(HtmlTextWriter yazar)
{
writer.Write(“Kaynak Dosyadan İsim Değeri : “ + Ad);
writer.Write(“Kaynak Dosyadan Soyadı Değeri : “ + Soyadı);
}
}
}
Deduction güzel bir makale. Blogumun ben SPUtility.GetLocalizedString nasıl kullanılacağı hakkında benzer yazı var – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/