Маршрутизация зарезервированных слов в ASP.Net
У меня есть устаревший URL, который я хочу сопоставить с маршрутом в моем приложении ASP.Net MVC
e.g. http://my.domain.com/article/?action=detail&item=22
Сейчас в создании маршрутаaction
имеет особое значение, так что мой, чтобы создать этот маршрут? Контроллер является RedirectController, а действие - Item.
routes.MapRoute(
name: "Redirect",
url: "article",
defaults:new { controller = "redirect", action = "item"}
);
Так что моя проблема в том, чтоaction
в строке запроса перезаписываетсяaction
вdefaults
, Есть ли способ обойти это?