Tạo tập tin tài nguyên bằng cách sử dụng Visual Studio IDE
Sao chép tập tin tài nguyên vào 12 hive tài nguyên thư mục
GetLocalized phương pháp từ SPUtility để đọc các giá trị từ tập tin tài nguyên
Cú pháp:
SPUtility.GetLocalizedString(“$Tài nguyên:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, lang);
Ví dụ:
SPUtility.GetLocalizedString(“$Tài nguyên:MyResources,FirstName”, “MyResources”, lang);
Mẫu Nguồn:
sử dụng Hệ thống;
sử dụng System.Runtime.InteropServices;
sử dụng System.Web.UI;
sử dụng System.Web.UI.WebControls;
sử dụng System.Web.UI.WebControls.WebParts;
sử dụng System.Xml.Serialization;
sử dụng Microsoft.SharePoint;
sử dụng Microsoft.SharePoint.WebControls;
sử dụng Microsoft.SharePoint.WebPartPages;
sử dụng Microsoft.SharePoint.Utilities;
không gian tên ResourceFile
{
[Guid(“fc643df7-8836-41bf-913f-662ed57e659a”)]
công cộng
lớp học
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
chuỗi FirstName;
chuỗi LastName;
công cộng ResourceCollection()
{
}
bảo vệ
ghi đè lên
khoảng trống CreateChildControls()
{
cơ sở.CreateChildControls();
uint lang = SPContext.Current.Web.Language;
FirstName = SPUtility.GetLocalizedString(“$Tài nguyên:MyResources,FirstName”, “MyResources”, lang);
LastName = SPUtility.GetLocalizedString(“$Tài nguyên:MyResources,LastName”, “MyResources”, lang);
}
bảo vệ
ghi đè lên
khoảng trống Render(HtmlTextWriter nhà văn)
{
writer.Write(“Giá trị Tên từ File Resource : “ + FirstName);
writer.Write(“Giá trị của Last Name từ File Resource : “ + LastName);
}
}
}
VERI tốt đẹp bài viết. Trong blog của tôi, tôi có bài viết tương tự về làm thế nào để sử dụng SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/