Извините, если это похоже на вопрос новичка.
Я пытаюсь создать меню навигации, которое будет отображаться на каждой странице моего сайта MVC.
Я использую MvcSiteMapProvider, и общая идея заключается в создании общего ApplicationController, который наследует каждый контроллер.
public abstract class ApplicationController : Controller
{
public ActionResult SiteMap()
{
return View();
}
}
затем создайте частичный / пользовательский элемент управления, который, возможно, будет использовать помощник html
<%=Html.MvcSiteMap().Menu("siteMap")%>
и вызвать пользовательский элемент управления на моей главной странице ...
но я не знаю, как передать данные карты сайта в частичное представление.
пожалуйста, дайте мне несколько примеров кода, чтобы начать или, по крайней мере, чтобы я чувствовал себя менее глупо ... спасибо