Как сделать пропуск в проверке url роутинга asp.net mvc?

Пример
routes.MapRoute(
  name: null,
  url: "{slug1}/{slug2}",
  defaults: new { controller = "Home", action = "slug"}
);

routes.MapRoute(
  name: "Default",
  url: "{controller}/{action}",
  defaults: new { controller = "Home", action = "Index" }
);


Как сделать так, чтобы например при обращении /car/mersedes, сначала было обращение в Action (controller = "Home", action = "slug") , где в базе будет проверка на наличие статьи. Дальше, если не нашёл, то роутинг переходил к Action (defaults: new { controller = "Home", action = "Index" })? То есть уже потом искал среди Контроллеров и Экшенов, если не нашёл категорию/статью в базе.
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы