Я хочу создать приложение MVC, в котором я могу создавать области сайта, которые используют те же функции, но работают с отдельным URL-адресом. например,
Я хочу использовать один и тот же контроллер галереи изображений (тип, а не экземпляр) под двумя разными URL-адресами "/ Event1 / Gallery" и "ProductInformation / Gallery". Однако, если я зарегистрирую это в таблице маршрутов и использую html-помощники для создания ссылок, в качестве ссылки будет использоваться первая регистрация, найденная в таблице маршрутов, а не фактический URL-адрес, который контроллер раздает в данный момент.
Мои вопросы:
Это правильный подход? Если нет, то что будет лучшим решением.
Если это правильный подход, как вам помешать помощникам использовать первое зарегистрированное имя контроллера, а не страницу, на которой он находится?
Спасибо