ASP.NET WebFormsでは、マスターページのCodeBehindを使用してナビゲーションをバインドするためのデータを取得できます。_Layout.cshtmlでデータバインドを行うには
どのように私はASP.NET MVC 3で同じことを達成できますか?
メインナビゲーションは_Layout.cshtml
にあるのが理想ですが、このファイルには独自のモデルはありません。私はMVCはデータバインディングの概念を持っていません実現しながら、すなわちそれが唯一の基底クラスと_Layout.cshtml
で@model
ディレクティブを想定した(コントローラのアクションから供給されたモデルを使用しています。
編集
、私はにここでそれを含めることができます私が探している機能について説明を助ける。
+1ですが、View(..)を返すときにオーバーフロー例外が発生しました。したがって、私はPartialView(..)にchnagedして動作します。 – Ryba