0

リソース ファイルを使用して、多言語の mvc3 アプリケーションを作成しました。_viewStart.cshtml には、ajax.form からレンダリングされる部分ビューを除くすべてのビューでローカリゼーションが機能するようにするこれらの 2 行があります。

System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(AsoMvcApp.MySession.Current);
System.Threading.Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.CreateSpecificCulture(AsoMvcApp.MySession.Current);

Ajaxフォームから呼び出されたアクションからレンダリングされた部分ビューのCurrentUICultureをチェックすると、それはまだデフォルトであり、変更されていません。部分ビューの最初のコード行にそれらを追加すると、正常に動作します。しかし、すべての部分ビューに追加したくありません。それはより良い方法でなければなりません。

4

1 に答える 1