Я использую среду .NET 3.5 с пакетом обновления 1 (SP1), и я реализовал маршрутизацию URL-адресов в своем приложении. Я получаю ошибки JavaScript:Как игнорировать маршрут в формах asp.net URL-адрес маршрутизации
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
Что я считаю, потому что моя маршрутизация подбирая Microsoft AXD файлы и не правильно посылать вниз JavaScript. Я сделал некоторые исследования и обнаружил, что я мог бы использовать Routes.IgnoreRoute
, который должен позволить мне игнорировать AXD, как показано ниже:
Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
Но, когда я добавить эту строку в моей Global.asax я получаю эту ошибку:
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?)
У меня есть System.Web.Routing
пространство имен, импортированное, любые идеи?
Спасибо, это была огромная помощь. – Austin 2008-11-10 14:20:09
Как я могу игнорировать файлы `* .php` в ASP.NET Core (MVC 6)? Это очень много! – jp2code 2016-06-21 13:27:59