サイトでASP.NET AJAX コントロールを使用しており、ScriptManager で次の設定を有効にしています。
scriptManager.EnableScriptGlobalization = true;
scriptManager.EnableScriptLocalization = true;
ブラウザの言語をたとえばフランス語に切り替えると、 __cultureInfoというページに豊富な JavaScript オブジェクトがレンダリングされます。このオブジェクトには、日付ピッカーを初期化し、日付文字列を適切にフォーマットするために必要なすべての機能が含まれています。
ただし、ロケールが米国英語の場合、__cultureInfoオブジェクトは表示されません。
ASP.NET AJAX にこの JavaScript 変数/オブジェクトをすべてのロケールでレンダリングさせる方法はありますか? 米国英語を特殊なケースにすることなく、すべてのロケール対応コントロールを初期化したいと考えています。