2009-09-18 10 views
4

Quelle serait l'itinéraire le plus approprié pour cette URL?Routage ASP.NET MVC

www.mysite.com/searchkey0 

www.mysite.com/searchkey1 

searchkey est le mot-clé pour une méthode de recherche? J'ai essayé l'itinéraire suivant:

routes.MapRoute(_ 
     "SearchRoute", _ 
     "search", _ 
     New With {.controller = "Search", .action = "Search", .id = ""} _ 
    ) 

Dans cette voie, l'URL doit avoir /search/searchkey. Je veux seulement avoir le searchkey dans l'URL, et non le mot Search.

Qu'est-ce qui me manque?

+0

S'il vous plaît marquer la réponse que vous a aidé comme accepté. –

Répondre

5

Essayez ceci:

routes.MapRoute(_ 
     "SearchRoute", _ 
     "{id}", _ 
     New With {.controller = "Search", .action = "Search", .id = ""} _ 
    ) 
+0

merci, je vais l'essayer et postera si cela fonctionne :) –

+0

son fonctionnement maintenant. merci beaucoup Robert. –