2012-07-06 6 views
0

asp.net에서 세계화에 대한 기사를 읽었지만 일부 점이 분명하지 않습니다..Net에서 세계화 사용

<system.web> 
<globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="de-DE" uiCulture="de-DE"/> 
</system.web> 

너무 같은 영문 및 aspx.cs에서 :

<%@ Page UICulture="de-DE" Culture="de-DE" ....%> 

using System.Threading; 
using System.Globalization; 
.... 

protected void Page_Load(object sender, EventArgs e) 
     { 
      Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("de-DE"); 
      Thread.CurrentThread.CurrentUICulture = new CultureInfo("de-DE"); 
      //Button1.Text = Resources.Resource1.city; 
     } 
이 기사의 모든 우리는 우리의 Web.config의 일부 파트를 추가해야한다고 말하고있다

lables 등의 텍스트를 변경하려면 Resourse 파일과 다음과 같은 코드를 추가해야합니다.

Button1.Text = Resources.Resource1.city; 

web.config 및 pageload에서 구성을 삭제하면 위의 코드 줄이 문제없이 잘 작동하지만 web.config, aspxpage 및 페이지로드에이 구성을 추가해야하는 이유는 무엇입니까?

답변

0

응용 프로그램을 일반화하려면 구성 파일을 추가해야합니다. 당신의 페이지와 코드에서 삭제할 수 있습니다

+0

여기서 일반화하는 것은 무엇입니까? – Kabi

+0

응용 프로그램의 모든 페이지에 대해 문화를 일반화합니다. –

+0

web.config에 정의 된 모든 매개 변수가 응용 프로그램의 모든 항목에 적용됩니다. –