본문 바로가기

Development/.Net

지역화로 다국어 지원

반응형

   

위의 그림과 같이 Class 이름 (페이지 파일 이름 : WebForm1.aspx) 와 App_LocalResources > resx 파일이름을 동일 하게 설정

Ex) WebPage 이름이 WebForm 일 경우

파일 이름 WebForm.aspx

Resource 파일 WebForm.aspx.en.resx (파일 이름 + 파일 확장자 + 언어 타입 +resx )

   

페이지에 Resource 설정

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="MultiLanaguage.SampleFolders.WebForm1" culture="auto" meta:resourcekey="PageResource1" uiculture="auto"%>

   

페이지에서 Resource 데이터 가져 오기

<asp:Literal ID="Literal1" runat="server" meta:resourcekey="String1" ></asp:Literal>

<%= this.GetLocalResourceObject("String1.Text") %>

   

리소스 파일에 등록 하기

   

반응형

'Development > .Net' 카테고리의 다른 글

Classic ASP 한글 깨짐  (4) 2014.10.24
꿈으로 가는 작은 계단 :: .NET 중복 실행 방지  (0) 2010.09.13
VS2008 웹파트 설정  (0) 2010.09.08
VS2008 활용  (0) 2010.08.06
팀 탐색기 2008에서 TFS 2010으로 연결하기  (0) 2010.07.26