В настоящее время у меня есть страница с меню навигации. Это меню навигации получает его элементы и подпункты из базы данных.
Я думаю, что мне было бы легче контролировать это, если бы я сделал это как отдельный контроллер.
Например:
public class NavigationMenu : Controller
{
public ActionResult Menu()
{
Model model = // Get items and sub items
return View(model);
}
}
Это правильный способ сделать это, или я не должен делать это по какой-то причине?
И если я сделаю это, в этом представлении меню не будет никакого основного макета. Должен ли я удалить весь <html><head><body>...
HTML-код из него или нет?