C# と .Net 4.0 を使用して、多言語 ASP.net Web アプリケーションに取り組んでいます。
Web アプリケーションを使用すると、ユーザーはユーザー インターフェイス用に好みの言語を保存できます。Web サイトのヘッダーのドロップダウンを使用して、ユーザー インターフェイスの言語を変更する規定もあります。Web アプリケーションは現在、ユーザーがドロップダウンで言語を変更するたびに HttpModule を使用してカルチャ設定を読み込み、選択された言語はセッション変数に保持されます。
ユーザーがログインするとき、ユーザー インターフェイスにはユーザーの好みの言語を使用する必要があります。Global.asax Session_Start メソッドは、ユーザー設定を取得してセッションにロードするのに適していますか? 他のオプションは何ですか?