Cú pháp thích hợp để đưa vào phương thức RouteConfig.RegisterRoutes trong ứng dụng ASP.NET MVC là gì nếu tôi muốn ứng dụng bỏ qua tất cả các url bắt đầu bằng từ " điểm" nhưLàm thế nào để bỏ qua một tuyến đường cụ thể trong ASP.NET MVC định tuyến
http://myserver/score*.*
?
Nói cách khác, bất kỳ url nào bắt đầu bằng văn bản "điểm" tôi muốn ứng dụng của mình bỏ qua.
tôi đã cố gắng:
routes.IgnoreRoute("score*.*/{*pathInfo}");
Tôi cũng đã thử một số kết hợp khác của cú pháp này nhưng không thể khá được nó ngay.
Đây là những gì tôi có cho đến nay trong RouteConfig của tôi. Đó là khá nhiều các công cụ tiêu chuẩn.
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Order", action = "Add", id = UrlParameter.Optional }
);
}
}
Bạn muốn ASP.NET MVC làm gì khi yêu cầu tuyến đường bị bỏ qua của bạn, trả về 404? –
Bạn có thể hiển thị cấu hình tuyến đường hoàn chỉnh của mình không? Để đảm bảo điều gì khác đang can thiệp ... – timothyclifford
Đã cập nhật câu hỏi của tôi để hiển thị toàn bộ cấu hình Định tuyến. – Ray