1
文化をru-RU
に変更して、日付をdd-mm-yyyy
形式に変更したいとします。 私はWeb.Config
とApplication_BeginRequest
に文化を追加しようとしましたが、それが起こるしない - 私のコントローラの文化の中ではまだen-US
ASP.NET MVCのカルチャを変更できません
<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");
}
** Application_PreRequestHandlerExecute()**で試しましたか?次のように設定します:Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture( "ru-RU"); – parameter
ASP.NET MVCでのローカリゼーションの処理について[この記事(http://afana.me/post/aspnet-mvc-internationalization.aspx)]を読むことをお勧めします。 _Determining Culture_ – Steve
についての段落で答えを見つけることができます。 'web.config'ファイルのカルチャを設定するとうまく動作します。文化はまだ「en-US」だと思うのですか? –