สร้างแฟ้มทรัพยากรโดยใช้ Visual Studio IDE
คัดลอกแฟ้มทรัพยากรใน 12 โฟลเดอร์ทรัพยากรรัง
GetLocalized วิธีการจาก SPUtility การอ่านค่าจากไฟล์ทรัพยากร
วากยสัมพันธ์:
SPUtility.GetLocalizedString(“$แหล่งข้อมูล:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, นาน);
ตัวอย่างเช่น:
SPUtility.GetLocalizedString(“$แหล่งข้อมูล:MyResources,FirstName”, “MyResources”, นาน);
แหล่งที่มาของตัวอย่าง:
โดยใช้ ระบบ;
โดยใช้ System.Runtime.InteropServices;
โดยใช้ System.Web.UI;
โดยใช้ System.Web.UI.WebControls;
โดยใช้ System.Web.UI.WebControls.WebParts;
โดยใช้ System.Xml.Serialization;
โดยใช้ Microsoft.SharePoint;
โดยใช้ Microsoft.SharePoint.WebControls;
โดยใช้ Microsoft.SharePoint.WebPartPages;
โดยใช้ Microsoft.SharePoint.Utilities;
namespace ResourceFile
{
[Guid(“fc643df7-8836-913f-41bf-662ed57e659a”)]
สาธารณะ
ชั้น
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
เชือก FirstName;
เชือก LastName;
สาธารณะ ResourceCollection()
{
}
การป้องกัน
แทนที่
เป็นโมฆะ CreateChildControls()
{
ฐาน.CreateChildControls();
uint = lang SPContext.Current.Web.Language;
FirstName = SPUtility.GetLocalizedString(“$แหล่งข้อมูล:MyResources,FirstName”, “MyResources”, นาน);
นามสกุล = SPUtility.GetLocalizedString(“$แหล่งข้อมูล:MyResources,LastName”, “MyResources”, นาน);
}
การป้องกัน
แทนที่
เป็นโมฆะ ทำให้(HtmlTextWriter นักเขียน)
{
writer.Write(“คุ้มค่าของชื่อจากแฟ้มทรัพยากร : “ + FirstName);
writer.Write(“คุ้มค่าของชื่อที่ดูจากแฟ้มทรัพยากร : “ + LastName);
}
}
}
บทความ Veri ดี. ในบล็อกของฉันฉันมีบทความที่คล้ายกันกับวิธีการใช้ SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/