using System;
using System.Globalization;
public partial class FrmOK : System.Web.UI.Page
{
// 특정 페이지의 다국어(지역화)를 동적으로 변경하려면, InitializeCulture() 메서드를 포함시킨다.
// 아래 코드의 en-US 부분을 ko-KR과 같이 변경하려는 지역화 코드로 입력하면 된다.
protected override void InitializeCulture()
{
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
System.Threading.Thread.CurrentThread.CurrentUICulture = new CultureInfo("en-US");
base.InitializeCulture();
}
protected void Page_Load(object sender, EventArgs e)
{
// 전역 리소스 파일에 설정된 값으로 초기화 : Web.config
btnOK1.Text = Resources.Resource.OK; // OK, 확인
}
}
만약, 메인 페이지에
영어, 한국어 식의 2개의 버튼을 두고,
영어를 누르면, 전체 웹 페이지가 영어권 지역화로 보여지고,
한국어를 누르면, 전체 웹 페이지가 한국어권 지역화로 보여지게 구성하려면,
Session 변수 등을 활용하여 Master 페이지에서 위와 같은 코드를 실행하는 식의 방법등을 동원해서 이러한 기능이 구현이 가능하다.
끝.