1

小さなasp.net mvc 3アプリを作成しましたが、UIが変更されていないようです。これをApplication_Startに設定していますが、機能しません。

        const string culture = "en-US";
        CultureInfo ci = CultureInfo.GetCultureInfo(culture);

        Thread.CurrentThread.CurrentCulture = ci;
        Thread.CurrentThread.CurrentUICulture = ci;

しかし、コントローラーの Initialize メソッドで同じものを設定すると、機能します。

しかし、すべてのコントローラーをオーバーライドしたくありません。

Applicaiton_Start から動作しませんか?

ブレークポイントを設定しましたが、それを通過するのを見ることができます。

しかし、私の見解では、私はそうします

   @Index.Test

そして、Application_Start を介して設定すると、常に英語以外のバージョンが取得されます (私の場合はデフォルト)。

何か案は?

ありがとう

4

2 に答える 2

3

Application_Start一度だけ呼び出されます。Application_BeginRequestイベントで設定する必要があります。

于 2012-10-23T17:05:22.960 に答える