抱歉,如果这似乎是一个新手问题。我正在尝试创建一个导航菜单,该菜单将显示在我的 mvc 站点的每个页面中。我正在使用 MvcSiteMapProvider,一般的想法是创建一个通用的 ApplicationController,每个控制器都继承它。
public abstract class ApplicationController : Controller
{
public ActionResult SiteMap()
{
return View();
}
}
然后创建一个可能会使用 html 帮助器的部分/用户控件
<%=Html.MvcSiteMap().Menu("siteMap")%>
并在我的母版页中调用用户控件...但我不知道如何将站点地图数据传递给部分视图。请给我一些代码示例让我开始,或者至少让我感觉不那么愚蠢......谢谢