我一整天都在苦恼。
我似乎无法将当前线程的CultureUI或Culture设置为除英语以外的任何其他语言。在控制器中,我有以下代码:
protected override void Initialize(System.Web.Routing.RequestContext requestContext)
{
base.Initialize(requestContext);
CultureInfo cultureInfo = CultureInfo.GetCultureInfo("fr-FR");
Thread.CurrentThread.CurrentCulture = cultureInfo;
Thread.CurrentThread.CurrentUICulture = cultureInfo;
}
在我看来,我有
<%= Thread.CurrentThread.CurrentUICulture.EnglishName%>
线程似乎没问题,但一旦视图渲染,它又变成了英文!!
我知道这是一个RC版本,所以是它有问题还是我漏掉了什么??
谢谢
Johnny