在旧版asp.net项目中,我们通常会在Application_BeginRequest
处理程序(Global.asax)中设置语言,类似于以下内容:
System.Threading.Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(cookie.Lang)
现在我正在切换到MVC 2,并决定将语言作为URL中的固定路由。 URL看起来像这样:{lang}/{controller}/{action}
我应该在哪里读取URL中的语言并设置当前区域性?如何以MVC的方式最好地完成这项工作?
谢谢任何提示!