4

Thread.CurrentCulture はどこからデータを取得しますか? クライアント (ブラウザ) またはサーバー。

もう 1 つの質問ですが、これはユーザーの文化を知る正しい方法ですか?

ありがとう

4

2 に答える 2

3

Thread.CurrentCulture は、実行中のスレッドの情報を取得します。ASP.NET コードはサーバー上で実行されています。したがって、これにより、サーバー スレッドの現在のカルチャが得られます。

クライアントが受け入れた言語を見つけるには、HttpRequest.UserLanguages代わりに を使用します。

于 2010-06-16T18:32:07.503 に答える
0

ASP.NET環境でのことだと思いますか?通常、サーバー カルチャが返されます。

おそらく、ASP.NET での自動カルチャ処理に関するこの記事を使用できます (ブラウザーの言語によって異なります): http://msdn.microsoft.com/en-us/magazine/cc163849.aspx

于 2010-06-16T18:31:59.923 に答える