Tôi đang sử dụng khuôn khổ .NET 3.5 SP1 và tôi đã triển khai định tuyến URL trong ứng dụng của mình. Tôi đã nhận lỗi javascript:Cách bỏ qua tuyến đường trong định dạng url asp.net định dạng
Error: ASP.NET Ajax client-side framework failed to load.
Resource interpreted as script but transferred with MIME type text/html.
ReferenceError: Can't find variable: Sys
Mà tôi tin là vì định tuyến của tôi là chọn lên các tập tin axd microsoft và không đúng cách gửi xuống javascript. Tôi đã làm một số nghiên cứu và thấy rằng tôi có thể sử dụng Routes.IgnoreRoute
, mà nên cho phép tôi bỏ qua axd như dưới đây:
Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Nhưng, khi tôi thêm dòng để Global.asax của tôi, tôi nhận được lỗi này:
CS1061: 'System.Web.Routing.RouteCollection' does not contain a definition for 'IgnoreRoute' and no extension method 'IgnoreRoute' accepting a first argument of type 'System.Web.Routing.RouteCollection' could be found (are you missing a using directive or an assembly reference?)
Tôi đã nhập không gian tên System.Web.Routing
được nhập, bất kỳ ý tưởng nào?
Cảm ơn bạn, đây là một trợ giúp lớn. – Austin
Làm cách nào để bỏ qua các tệp '* .php' trong ASP.NET Core (MVC 6)? Nó khác rất nhiều! – jp2code