Enrutamiento de palabras reservadas en ASP.Net
Tengo una URL heredada que deseo asignar a una ruta en mi aplicación ASP.Net MVC
e.g. http://my.domain.com/article/?action=detail&item=22
Ahora en la creación de rutas.action
¿Tiene un significado especial para mi crear esta ruta? El controlador es un controlador de redirección y la acción es un elemento.
routes.MapRoute(
name: "Redirect",
url: "article",
defaults:new { controller = "redirect", action = "item"}
);
Así que mi problema es queaction
en la cadena de consulta se sobrescribe por elaction
en eldefaults
. ¿Hay una manera de evitar esto?