2013-01-09 2 views
1

J'ai enregistré 4 routes dans le fichier global.asax son fonctionnement bien, mais quand j'ai ajouté un autre itinéraire, ajax autocomplete liste de suggestions ne s'affiche pas.Ajax autocomplete ne fonctionne pas avec le routage

Le code de routage est comme ci-dessous.

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"); 
    } 

il fonctionne très bien, mais quand je décommenter la racine a ensuite commenté la liste de suggestions auto complète ajax ne pas afficher

Répondre

0

Ajouter cette ligne

routes.Ignore ("{} ressources .axd/{* pathInfo} ");

à la fonction RegisterRoutes. En ajoutant cette instruction ignore, vous autorisez WebResource.axd à s'exécuter correctement.

En ajoutant cette instruction ignore, vous autorisez WebResource.axd à s'exécuter correctement.

Questions connexes