Я пытаюсь найти лучшее решение о том, как настроить мой сайт.
Я использую asp.net MVC, в котором я довольно новичок.
Сайт состоит из различных областей, которые имеют свои собственные таблицы стилей и изображения, соответствующие области, к которой они принадлежат.
Макет каждой из этих областей одинаков, поэтому я бы хотел, чтобы каждая из них наследовала макет от одной и той же мастер-страницы. В противном случае мне пришлось бы создать более 16 мастер-страниц для каждой области, и отличаются только таблицы стилей и изображения.
Другая проблема, с которой я столкнулся, заключается в том, что в каждой области должны отображаться новости, относящиеся только к конкретной области. Таким образом, каждая область должна знать, что это такое.
Я пытаюсь найти лучший подход, чтобы я не повторял код и мог легко обновлять сайт в будущем.
Я искал ссылку ниже.
http://www.asp.net/LEARN/mvc/tutorial-13-cs.aspx
Я думаю, что смогу использовать базовый класс контроллера для решения моей проблемы с областями.
Мне интересно, если у меня есть ссылка с идентификатором, может ли мой базовый контроллер забрать этот идентификатор и использовать его для возврата данных представления в мои представления?