Ho aggiornato il mio sito per utilizzare ASP.Net MVC dai tradizionali webform ASP.Net. Sto utilizzando il percorso MVC per reindirizzare le richieste di pagine aspx vecchi per il loro nuovo controller/azione equivalente:Come si instradano le immagini utilizzando il routing ASP.Net MVC?
routes.MapRoute(
"OldPage",
"oldpage.aspx",
new { controller = "NewController", action = "NewAction", id = "" }
);
Questo sta lavorando molto per le pagine, perché associati direttamente a un controller e di azione. Tuttavia, il mio problema sono le richieste di immagini - Non sono sicuro di come reindirizzare quelle richieste in arrivo.
Devo reindirizzare le richieste in entrata per http://www.domain.com/graphics/image.png a http://www.domain.com/content/images/image.png.
Qual è la sintassi corretta quando si utilizza il metodo .MapRoute()
?
wow, che ha funzionato perfettamente. grazie! –
nessun problema, lieto che abbia aiutato. – womp
Può funzionare senza Response.End metodo? Basti pensare che lanciare un'eccezione (da Response.End) su ogni richiesta di immagine non è il modo migliore ... – Kamarey