비주얼 스튜디오 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;
네임 스페이스 ResourceFile
{
[GUID(“fc643df7 - 8836 - 41bf - 913f - 662ed57e659a”)]
공개
클래스
ResourceCollection : System.Web.UI.WebControls.WebParts.WebPart
{
문자열 FIRSTNAME;
문자열 성;
공개 ResourceCollection()
{
}
보호
재정
빈 CreateChildControls()
{
기초.CreateChildControls();
uint LANG = SPContext.Current.Web.Language;
FIRSTNAME = SPUtility.GetLocalizedString(“$자원:MyResources,FIRSTNAME”, “MyResources”, 긴);
성 = SPUtility.GetLocalizedString(“$자원:MyResources,성”, “MyResources”, 긴);
}
보호
재정
빈 세우다(HtmlTextWriter 작가)
{
writer.Write(“리소스 파일에서 이름의 가치 : “ + FIRSTNAME);
writer.Write(“리소스 파일에서 마지막으로 이름의 가치 : “ + 성);
}
}
}
VERI 좋은 기사. 내 블로그에서 내가 사용하는 방법에 유사한 글이 SPUtility.GetLocalizedString – http://dotnetfollower.com/wordpress/2011/05/the-usage-of-sputility-getlocalizedstring/