Я хочу создать приложение MVC, где я могу создавать области сайта, которые используют одну и ту же функциональность, но работают под отдельным URL-адресом. напримерМожете ли вы зарегистрировать контроллер против нескольких URL-адресов в asp.net mvc?
Я хочу использовать тот же контроллер галереи изображений (тип не экземпляр) под двумя разными URL-адресами «/ Event1/Gallery» и «ProductInformation/Gallery». Однако, если я зарегистрирую это в таблице маршрутов и использую html-помощники для создания ссылок, в качестве ссылки будет использоваться первая регистрация, найденная в таблице маршрутов, а не фактический URL-адрес, который контроллер выполняет в то время.
Мои вопросы:
Является ли это правильный подход? Если не то, что было бы лучшим решением. Если это правильный подход, как остановить хелперов от использования первого зарегистрированного имени контроллера, а не страницы, на которой он включен?
Thanks
Есть ли способ, который я могу собрать имя маршрута, которое было разрешено в запросе автоматически? –
Просто нашел, как я могу собрать информацию здесь: http://stackoverflow.com/questions/363211/how-can-i-get-the-route-name-in-controller-in-asp-net-mvc –