明確な答えが見つからなかった簡単な質問ですが、MVC アプリケーションでスレッドの CurrentCulture を取得した場合、これはユーザーのブラウザー/OS に基づくカルチャですか、それともサーバーに設定されているカルチャですか?
ありがとう
明確な答えが見つからなかった簡単な質問ですが、MVC アプリケーションでスレッドの CurrentCulture を取得した場合、これはユーザーのブラウザー/OS に基づくカルチャですか、それともサーバーに設定されているカルチャですか?
ありがとう
enableClientBasedCulture
で有効にした場合Web.Config
:
<system.web>
<globalization enableClientBasedCulture="true" />
</system.web>
次に、クライアント カルチャが使用されます。それ以外の場合は、サーバー カルチャが使用されます。
AcceptLanguage
クライアントがヘッダーを送信しなかった場合に備えて、culture
およびuiCulture
プロパティも設定することで、フォールバック カルチャを設定することもできます。
<globalization enableClientBasedCulture="true" culture="en-US" uiCulture="en-US" />
MSDNを参照