0
我正在用MVC 2構建多語言應用程序。我閱讀了很多關於獲取用戶語言的不同方式的文章。我認爲保存語言的最好方法就是將其放入如下URL中:www.example.de/language/controller/view。我的問題: 1. global.asax.cs應該怎麼看?我它試圖在下面設置的東西,但它沒有工作:URL中的MVC 2多語言
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",
});
有一個「恩」例如在路由,但始終沒有采取Resourse.en,只用了默認。
- 問題:如何獲取控制器中的當前語言?
- 問題:如何更改語言?
非常感謝!但是現在我還有一個問題: – HW90 2011-03-12 18:13:06