创建资源文件使用Visual Studio IDE中
资源文件复制到 12 蜂房资源文件夹
GetLocalized 从SPUtility方法读取从资源文件中的值
语法:
SPUtility.GetLocalizedString(“$资源:<<ResourceFileName,ResourceKeyName>>”, “<<ResourceFileName>>”, 长);
范例:
SPUtility.GetLocalizedString(“$资源:MyResources,名字”, “MyResources”, 长);
示例源:
使用 系统;
使用 System.Runtime.InteropServices;
使用 类型:System.Web.UI;
使用 命名空间:System.Web.UI.WebControls;
使用 命名空间:System.Web.UI.WebControls.WebParts;
使用 命名空间:;
使用 Microsoft.SharePoint程序;
使用 Microsoft.SharePoint.WebControls;
使用 Microsoft.SharePoint.WebPartPages;
使用 Microsoft.SharePoint.Utilities;
命名空间 ResourceFile
{
[的GUID(“fc643df7 - 8836 - 41bf - 913f - 662ed57e659a”)]
市民
类
ResourceCollection : 命名空间:System.Web.UI.WebControls.WebParts.的WebPart
{
串 名字;
串 姓氏;
市民 ResourceCollection()
{
}
保护
覆盖
无效 的CreateChildControls()
{
基地.的CreateChildControls();
UINT的 郎= SPContext.Current.Web.Language;
名字= SPUtility.GetLocalizedString(“$资源:MyResources,名字”, “MyResources”, 长);
姓氏= SPUtility.GetLocalizedString(“$资源:MyResources,姓氏”, “MyResources”, 长);
}
保护
覆盖
无效 给予(的HtmlTextWriter 作家)
{
writer.Write(“价值从资源文件名 : “ + 名字);
writer.Write(“从资源价值的文件的最后名称 : “ + 姓氏);
}
}
}
核查不错的文章. 在我的博客,我也有类似的文章如何使用SPUtility.GetLocalizedString的 – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/