2011-10-24 19 views
0

ASP.NET MVCで1つのページで2つの言語を使用できますか?それぞれ独自のリソースファイルを使用できますか?1つのページで2つの言語を使用する

たとえば、ページのヘッダーを英語で、内容をドイツ語にしたいとします。 言語を変更するには、ヘッダー用とコンテンツ用の2つのドロップダウンが必要です。ヘッダー言語をフランス語に変更すると、コンテンツはドイツ語のままになり、逆も同様です。

これは可能ですか?

+0

ローカリゼーションフレームワークが必要です。このトピックの[前の質問] [1]を参照してください。 [1]:http://stackoverflow.com/questions/192465/how-to-localize-asp-net-mvc-application – SliverNinja

+0

[OK]を感謝します。私はこれらの部分も見つけましたが、1ページに1つの言語を扱い、1ページに複数の言語を動的に入れ替えることはできません。 – kufi

答えて

0

誰かが興味がある場合はちょうど更新。

この問題を解決する方法があります。 下の例では、文化は最初はドイツ語に設定され、部分的には英語に変更され、最後にドイツ語に再度設定されます。

この結果、部分的に英語で表示されますが、残りのページはドイツ語で表示されます。

カスタムヘルパーメソッドを使用すると、これはもう少しエレガントに見えます。

関連する問題