6

私の質問は私の肩書きです。

 Localization - how to get the client locale in asp.net mvc ?

URLルーティングに基づくに関するいくつかの投稿を見ましたが、ブラウザから、またはリクエストからサーバーとプロセスにデータを取得する方法はありますか?asp.netからブラウザのロケールを取得する方法はありますか?この回答で述べたように、ローカリゼーションを処理するためにカスタム表示属性を作成しています。

これは、ローカライズされた値を保持するためにDBを使用しているためです。私の計画はデータを取得し、を使用しDisplay Attributeてローカル値を表示することです。ブラウザからのロケールが必要です。したがって、ブラウザのロケールを取得し、それに基づいてレンダリングする前にクエリを実行することは可能ですか。

前もって感謝します。

4

1 に答える 1

12

次を使用できます。HttpRequest.UserLanguages Property:クライアント言語設定のソートされた文字列配列を取得します。

参照:

ブラウザの言語を検出する方法

于 2012-10-15T13:31:14.767 に答える