ASP.net MVC пользовательский обработчик маршрута / ограничение
Мне нужно реализовать сайт MVC с URL ниже:
category1/product/1/wiki category1/product/2/wiki category1/sub-category2/product/3/wiki category1/sub-category2/sub-category3/product/4/wiki etc. etc.где критерием соответствия является то, что URL оканчивается на «wiki».
К сожалению, приведенный ниже универсальный метод работает только в последней части URL:
routes.MapRoute("page1", // Route name
"{*path}/wiki", // URL with parameters
new { controller = "Wiki", action = "page", version = "" } // Parameter defaults
У меня не было времени, чтобы просмотреть параметры расширяемости MVC, поэтому мне было интересно, каковы возможные варианты реализации этого? Любой образец / пример был бы просто фантастическим!