Asp.net mvc ASP.NET MVC路由

Asp.net mvc ASP.NET MVC路由,asp.net-mvc,routing,Asp.net Mvc,Routing,这个URL最合适的路由是什么 www.mysite.com/searchkey0 www.mysite.com/searchkey1 其中searchkey是搜索方法的关键字?我尝试了以下途径: routes.MapRoute( _ "SearchRoute", _ "search", _ New With {.controller = "Search", .action = "Search", .id = ""} _ ) 在此路由中,

这个URL最合适的路由是什么

www.mysite.com/searchkey0

www.mysite.com/searchkey1
其中
searchkey
是搜索方法的关键字?我尝试了以下途径:

routes.MapRoute( _
        "SearchRoute", _
        "search", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )
在此路由中,URL必须具有
/search/searchkey
。我只希望URL中有
searchkey
,而不是
Search
这个词

我缺少什么?

试试这个:

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

要查看mvc使用的路线,请查看此工具


bones

请将帮助您的答案标记为已接受。