Weiterleiten reservierter Wörter in ASP.Net
Ich habe eine alte URL, die ich einer Route in meiner ASP.Net MVC-Anwendung zuordnen möchte
e.g. http://my.domain.com/article/?action=detail&item=22
Jetzt in der Routenerstellungaction
hat meine eine besondere bedeutung damit diese route erstellt wird? Der Controller ist ein RedirectController und die Aktion ist Item.
routes.MapRoute(
name: "Redirect",
url: "article",
defaults:new { controller = "redirect", action = "item"}
);
Also mein Problem ist dasaction
in der Abfragezeichenfolge wird von der überschriebenaction
in demdefaults
. Gibt es eine Möglichkeit, dies zu umgehen?