Actualicé mi sitio para utilizar ASP.Net MVC desde los formularios web tradicionales de ASP.Net. Estoy usando el enrutamiento MVC para redirigir las peticiones de páginas .aspx de edad para su nuevo equivalente Controlador/Acción:¿Cómo enrutar imágenes usando el enrutamiento ASP.Net MVC?
routes.MapRoute(
"OldPage",
"oldpage.aspx",
new { controller = "NewController", action = "NewAction", id = "" }
);
Esto es trabajo grande de páginas, ya que se asignan directamente a un controlador y acción. Sin embargo, mi problema son las solicitudes de imágenes: no estoy seguro de cómo redireccionar esas solicitudes entrantes.
Necesito redirigir las solicitudes entrantes para http://www.domain.com/graphics/image.png a http://www.domain.com/content/images/image.png.
¿Cuál es la sintaxis correcta cuando se usa el método .MapRoute()
?
wow, que funcionó a la perfección. ¡gracias! –
no hay problema, me alegro de que haya ayudado. – womp
¿Puede funcionar sin el método Response.End? Solo piense que lanzar una excepción (desde Response.End) en cada solicitud de imagen no es la mejor manera ... – Kamarey