Откат нестандартного маршрута ASP NET MVC - PullRequest
4 голосов
/ 05 июня 2010

Мне интересно, можно ли настроить маршрутизацию таким образом, чтобы все запросы оценивались с помощью фрагмента кода, перенаправленного на соответствующий контроллер, если совпадение найдено или передано следующей трассе в списке, если не найдено. 1001 *

образец запроса: / моя классная страница / еще одна

код ищет и определяет, что правильный контроллер для этого Страница, действие - «список», идентификатор - «123» и, таким образом, перенаправляет

другой запрос: / Продукция / список / 5

код не находит совпадений, и он передает его на следующий маршрут, который знает, как его обработать ...

есть идеи, как это сделать?

1 Ответ

3 голосов
/ 08 июня 2010

Пользовательский маршрут класса

Если вам действительно необходим этот вид искажения запроса и вы не можете сделать это с помощью модуля перезаписи URL-адреса IIS, то лучше всего написать собственный класс Route. Возможно, вам придется написать и некоторые другие части, но отправной точкой будет пользовательский класс Route.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...