Roteamento de palavras reservadas no ASP.Net
Eu tenho um URL legado que desejo mapear para uma rota no meu aplicativo ASP.Net MVC
e.g. http://my.domain.com/article/?action=detail&item=22
Agora na criação de rotaaction
tem um significado especial para que eu crie essa rota? O controlador é um RedirectController e a ação é Item.
routes.MapRoute(
name: "Redirect",
url: "article",
defaults:new { controller = "redirect", action = "item"}
);
Então, meu problema é queaction
na cadeia de consulta é sobrescrito peloaction
nodefaults
. Existe alguma forma de contornar isto?