0
MVC 2로 다국어 응용 프로그램을 만들고 있습니다. 사용자 언어를 얻는 여러 가지 방법에 대한 많은 게시물을 읽었습니다. 언어를 저장하는 가장 좋은 방법은 다음과 같이 URL에 넣는 것입니다 : www.example.de/language/controller/view.URL에 MVC 2 다국어
내 질문 : 1. global.asax.cs는 어떻게 보입니까? 나는 아래 뭔가 설정에 시도했지만 작동하지 않았다 :
routes.MapRoute("Default with language", "{lang}/{controller}/{action}/{id}", new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional,
}, new { lang = "de|en" });
routes.MapRoute("Default", "{controller}/{action}/{id}", new
{
controller = "Home",
action = "Index",
id = UrlParameter.Optional,
lang = "en",
});
이 경로에서 예를 들어 "EN"가 있었다, 그러나 항상 Resourse.en을하지 않았다, 그것은 단지 기본했다.
- 질문 : 컨트롤러에서 현재 언어를 가져 오는 방법은 무엇입니까?
- 질문 : 언어를 변경하는 방법은 무엇입니까?
대단히 감사합니다. 하지만 지금은 다른 문제가 있습니다. – HW90