2009-09-18 170 views
4

这个URL最合适的路径是什么?ASP.NET MVC路由

www.mysite.com/searchkey0 

www.mysite.com/searchkey1 

其中searchkey是搜索方法的关键字?我尝试了以下路线:

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

在此路线中,网址必须有/search/searchkey。我只想在网址中使用searchkey,而不是Search

我错过了什么?

+0

请标出答案是帮助你被接受。 – 2009-09-21 10:43:31

回答

5

试试这个:

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

谢谢,我会尝试它,并会回发,如果它的工作:) – 2009-09-18 06:22:38

+0

现在的工作。非常感谢罗伯特。 – 2009-09-18 06:26:12