我正在使用.NET 3.5 SP1框架,并在我的应用程序中实现URL路由。我遇到了JavaScript错误:
我认为这是因为我的路由正在拦截microsoft axd文件,而没有正确地发送JavaScript。我进行了一些研究,发现可以使用
Error: ASP.NET Ajax客户端框架加载失败。
资源被解释为脚本,但传输时的MIME类型为text/html。
ReferenceError:找不到变量:Sys
我认为这是因为我的路由正在拦截microsoft axd文件,而没有正确地发送JavaScript。我进行了一些研究,发现可以使用
Routes.IgnoreRoute
,这应该允许我忽略如下的axd文件:Routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
但是,当我在Global.asax中添加那行代码时,我遇到了这个错误:
CS1061: 'System.Web.Routing.RouteCollection' 不包含名为 'IgnoreRoute' 的定义,并且找不到接受类型为 'System.Web.Routing.RouteCollection' 的第一个参数的扩展方法 'IgnoreRoute' (是否缺少 using 指令或程序集引用?)
我已经导入了System.Web.Routing
名称空间,有什么想法吗?
*.php
文件?这与以往有很大不同! - user153923