我在global.asax文件中注册了4条路线,但是当我添加了另一条路线时,ajax自动填充建议列表没有显示。
路由代码如下。
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
RegisterRoutes(RouteTable.Routes);
}
public static void RegisterRoutes(RouteCollection routes)
{
RouteTable.Routes.Add(new System.Web.Routing.Route("{resource}.axd/{*pathInfo}", new System.Web.Routing.StopRoutingHandler()));
RouteTable.Routes.MapPageRoute("StoreRoute", "{Name}", "~/Default.aspx");
RouteTable.Routes.MapPageRoute("DetailsView", "view/{id}/{popid}", "~/frmListingDetails.aspx");
RouteTable.Routes.MapPageRoute("Listing", "{keyword}/{city}/{area}", "~/Listing.aspx");
//RouteTable.Routes.MapPageRoute("Edit", "{id}/{vcode}", "~/Registration.aspx");
// RouteTable.Routes.MapPageRoute("Regp2", "Upload/{regid}/{ecode}", "~/RegPart2.aspx");
}
它工作正常但是当我取消注释评论的根然后ajax自动完成建议列表不显示
答案 0 :(得分:1)
添加此行
routes.Ignore( “{}资源个.axd / {*} PATHINFO”);
到RegisterRoutes函数。
通过添加此ignore语句,您可以允许WebResource.axd正常运行。