Tôi đã nâng cấp trang web của mình để sử dụng ASP.Net MVC từ các biểu mẫu web ASP.Net truyền thống. Tôi đang sử dụng định tuyến MVC để chuyển hướng yêu cầu về trang .aspx cũ sang mới Controller/Action tương đương của họ:Làm cách nào để định tuyến hình ảnh bằng cách sử dụng định tuyến ASP.Net MVC?
routes.MapRoute(
"OldPage",
"oldpage.aspx",
new { controller = "NewController", action = "NewAction", id = "" }
);
này đang làm việc tuyệt vời cho trang này vì chúng xạ trực tiếp đến một bộ điều khiển và hành động. Tuy nhiên, vấn đề của tôi là yêu cầu hình ảnh - Tôi không chắc chắn cách chuyển hướng các yêu cầu đến đó.
Tôi cần chuyển hướng các yêu cầu đến cho http://www.domain.com/graphics/image.png đến http://www.domain.com/content/images/image.png.
Cú pháp chính xác khi sử dụng phương pháp .MapRoute()
là gì?
wow, mà làm việc một cách hoàn hảo. cảm ơn bạn! –
không có vấn đề, vui vì nó đã giúp. – womp
Điều này có thể hoạt động mà không có phương thức Response.End không? Chỉ cần nghĩ rằng ném một ngoại lệ (từ Response.End) vào mỗi yêu cầu hình ảnh không phải là cách tốt nhất ... – Kamarey