В настоящее время я занимаюсь разработкой ASP. NET MVC веб-сайта, который состоит из главной страницы с множеством подстраниц, с собственным содержанием и функциями (например, заказ товаров, формы запросов на обслуживание, страницы контактов и т. Д.). c.). Это будет похоже на пример структуры:
- Главная страница
- Подстраница "Клубы"
- Искусство
- Добавить картину
- Список участников
- Деятельность - Кухня
- Рецепты
- Присоединиться к рассылке новостей
- Подстраница «Ресурсы»
- Система посещаемости
- Программа управления клубами
Как я могу управлять видами и контроллерами, чтобы это было возможно? Должен ли я создать один контроллер для каждой подстраницы, или есть способ сохранить все действия контроллера в одном контроллере? Должен ли я сделать автоматический c подход с какой-либо базой данных? Я ищу простое решение, которое позволяет легко обновить при необходимости.
Вот пример изображения того, что я имею в виду, включая родительскую навигационную панель: ![Example Webpage Mockup](https://i.stack.imgur.com/xAAyU.png)
Спасибо!