2012-03-01 10 views
0

ドメイン(.se/.dk)に応じて、デンマーク語(DK)またはスウェーデン語(SE)に設定する必要のあるWebフォームWebサイトがあります。グローバルリソースとローカルリソースの両方を提供します。ほとんどローカル。クライアントがページ上に着くと(セッション開始)、アプリケーション全体でグローバルに一度設定する必要があります。 web.configの自動設定では十分ではありません。ユーザーの一部がブラウザで英語設定を行い、デフォルトのリソース(デンマーク語)を起動します。英語設定のスウェーデン語ユーザーの場合は最適ではありません。ドメイン単位で言語を変更する(ローカリゼーション/グローバリゼーション)

たとえば、default.aspxのようなオーバーライドされたメソッドを実行して、ホスト/ドメインを尋ね、そこからlangaugeを設定すると、既定のページを終了するとすぐにカルチャが既定のリソースにリセットされます。 Session_Startの文化をglobal.asaxに設定することも同じことをします。ランディングページで動作し、サブページにリセットされます。

これは正しい方法ですか?

質問は次のようになります:私は実際にすべてのページでInitializeCulture()に電話をかけなければなりませんか?

答えて

関連する問題