Ich arbeite an einer C# mvc-Anwendung. In meiner Website habe ich diese URL abc.com/About/WhoWeAre
, wo 'Über' ist der Controller und 'WhoWeAre' ist der Name der Aktion. Aber ich möchte diese URL als abc.com/About/who-we-are
zurückgegeben werden. Das Problem ist, dass ich die Aktion, die '-' enthält, nicht nennen kann. Ich versuchte Url Redirection
mit HttpContext Response
, konnte aber keine Lösung finden.Ändern Sie die URL (Umleitung) in asp.NET
Wenn ich die Anfrage in Route Config für "About/who-we-are" behandle und sie an "About/WhoWeAre" route, arbeitet sie mit der erforderlichen URL in der Adressleiste. Aber wenn ich nach 'About/WhoWeAre' frage, wird die Seite mit der gleichen ('About/WhoWeAre') URL in der Adressleiste angezeigt, die die URL dupliziert. Wie kann ich umleiten?
Fühlen Sie sich frei, irgendwelche Fragen zu stellen.
http://www.iis.net/downloads/microsoft/url-rewrite – Gusman