2010-07-22 3 views
2

ASP.NET MVC2가 포함 된 WebForms가 있고 확인을 실행 중입니다. 별도의 MVC 프로젝트에서 this tutorial을 수행했으며 현지화가 정상적으로 작동합니다.MVC 현지화 문제가있는 ASP.NET WebForm

그러나 혼합 프로젝트에서 로컬 리 제이션을 적용하려면 무시해야합니다. global.asax 파일 (de-DE, fr-FR, pl-PL)에서 설정 한 내용은 항상 EN-EN 또는 EN-GB를 갖습니다. 이것은 정말로 이상합니다. web.config가 정확하고 현지화되지 않습니다.

혼합 프로젝트에서 무시되는 단서가 있습니까?

+0

내가 MVC 프로젝트 Global.asax에 아래 코드를하면서 내가 대답 ... 을 찾을 생각은 System.Threading.Thread.CurrentThread.CurrentCulture = 새 CultureInfo를 ("FR-FR") 괜찮습니다; System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo ("fr-FR"); WebForms가 작동하지 않습니다. 위의 메서드는 페이지 내부에 있으므로 페이지에서만 사용할 수 있습니다. – 303

답변

0

그냥 나에게.

내 리소스 프로젝트에 Forms.resxForms.fr-fr.resx이 포함되어 있습니다. 중립 문화는 en-us으로 설정됩니다.

내 ASP MVC 2 프로젝트에 이전 참조가 있습니다. 중립 문화가 설정되지 않았습니다. 현지화를 구현하면 유효성 검사가 더 이상 유효하지 않게되었습니다.

웹 프로젝트에서 동일한 중립 문화를 설정하면 물건 작업이 이루어졌습니다.