シナリオは、メニューのナビゲーションバーにMvc.Sitemapを設定することです。_layout.cshtmlにビューモデルを追加することはできますか?
どうすればよいですか?
ビューモデルをレイアウトページに追加するのは奇妙です。そのため、ビューに複数のビューモデルが存在する可能性があります。
どれでもお手伝いできますか?ありがとうございました。
更新:---------- MenuViewModelを使用する部分ビューとしてHome/_Menuがあります。しかし、どのように_layoutにそのビューを含めることができますか?
の中に単に@Html.Partial("_Menu")
を使用することはできません。ビューモデルが構築されるコントローラとアクションを指定する必要があるからです。これを行う正しい方法は何ですか?
@Html.RenderAction("_Menu", "Home")
を実行すると、モデルでObject reference not set to an instance of an object.
エラーが発生します。
私はこれをやろうとしています。更新された質問をご覧ください。ありがとうございました。 – Blaise
質問が更新されました。私はそれが助けて欲しい –