无法改变ASP.NET MVC中的文化

时间:2017-01-31 16:22:03

标签: c# asp.net .net asp.net-mvc localization

我想将文化更改为ru-RU以解析dd-mm-yyyy格式的日期。 我尝试将文化添加到Web.ConfigApplication_BeginRequest,但它没有发生 - 在我的控制器中,文化仍然是en-US

<system.web>
    <globalization culture="ru-RU" uiCulture="ru" />
    ...
</system.web>

protected void Application_BeginRequest()
{
    Thread.CurrentThread.CurrentCulture = new CultureInfo("ru-RU");
    Thread.CurrentThread.CurrentUICulture = new CultureInfo("ru-RU");
}

1 个答案:

答案 0 :(得分:0)

您可以尝试为整个站点创建一个基类(所有其他控制器将从此继承)并放置一些代码,如下所示:

  return cell;
}

希望它有所帮助!