私はMVC3を使用しており、すべてのビューに共通のレイアウトファイルを持っています。レイアウトファイルでは、現在ログインしているユーザーに関する情報を表示したいと思います。MVC3のレイアウトファイルにアカウント情報を表示する最善の方法
私はこれで動いていますが、アクションメソッドでいくつかのViewBagフィールドを設定し、レイアウトファイルでそれらを取り上げる方法を見つけた唯一の方法です。これは、すべてのアクションメソッドからViewBagフィールドを取得するか、少なくともそれらを設定するメソッドを作成し、このメソッドをすべてのアクションメソッドから呼び出すことを意味します。
これを行うには中心的な方法はありますか? 1つの場所でレイアウトファイルを一度実行するのが一番良い方法ですが、他のオプションがない場合は、コントローラごとに1つの場所で十分です。
この[質問]をご覧ください。[1]とほぼ同様である [1]:http://stackoverflow.com/questions/6548509/mvc3-best-practice-to-deal-withほぼすべての要求に対して必要なデータ –