これが初心者の質問のように思われる場合は申し訳ありません。MVC サイトのすべてのページに表示されるナビゲーション メニューを作成しようとしています。私は MvcSiteMapProvider を使用しています。一般的な考え方は、すべてのコントローラーが継承する一般的な ApplicationController を作成することです。
public abstract class ApplicationController : Controller
{
public ActionResult SiteMap()
{
return View();
}
}
次に、おそらくhtmlヘルパーを使用する部分/ユーザーコントロールを作成します
<%=Html.MvcSiteMap().Menu("siteMap")%>
マスター ページでユーザー コントロールを呼び出しますが、サイト マップ データを部分ビューに渡す方法がわかりません。始めるためのコードサンプルをいくつか教えてください、または少なくとも私が愚かだと感じないようにするために...ありがとう