Ich habe meine Site aktualisiert, um ASP.Net MVC aus herkömmlichen ASP.Net-Webformularen zu verwenden. Ich verwende die MVC Routing-Anfragen für alte ASPX-Seiten zu ihrer neuen Controller/Aktion entspricht umleiten:Wie route ich Bilder mithilfe von ASP.Net MVC-Routing?
routes.MapRoute(
"OldPage",
"oldpage.aspx",
new { controller = "NewController", action = "NewAction", id = "" }
);
Dies funktioniert hervorragend für Seiten, weil sie direkt mit einem Controller und die Aktion zuzuordnen. Mein Problem sind jedoch Anfragen nach Bildern - ich bin mir nicht sicher, wie ich diese eingehenden Anfragen umleiten soll.
Ich muss eingehende Anfragen für http://www.domain.com/graphics/image.png zu http://www.domain.com/content/images/image.png umleiten.
Wie lautet die korrekte Syntax bei der Verwendung der Methode .MapRoute()
?
wow, das perfekt gearbeitet. Danke! –
kein Problem, froh, dass es geholfen hat. – womp
Kann dies ohne Response.End-Methode funktionieren? Denken Sie nur, dass eine Ausnahme (von Response.End) auf jede Bildanforderung zu werfen ist nicht der beste Weg ... – Kamarey