В моем приложении MVC я хочу создать маршрут таким образом, чтобы при запросе пользователем URL-адреса, начинающегося с префикса, вызывалось определенное действие.
Например, я хочу маршрут, который бы отображал processData{whatever}
на действие, чтобы когда пользователь запрашивал processData
, processData.asmx
или processDataZOMG
или что-либо еще с префиксом processData
, вызывалось действие. 1008 *
Я попробовал следующий маршрут
routes.MapRoute(
@"ProcessData", @"processData*", //<<<< note asterisk
new { controller = @"Api", action = @"ProcessData" } );
но он не совпадает с processData
и чем-либо с этим префиксом - сопоставление маршрутов проваливается, и запрос перенаправляется на главную страницу.
Как создать маршрут, который соответствует всем путям с определенным префиксом для конкретной пары контроллер-действие?