ASP.NET MVC路由

mar*_*ela 4 asp.net-mvc routing

这个URL最合适的路线是什么?

www.mysite.com/searchkey0

www.mysite.com/searchkey1
Run Code Online (Sandbox Code Playgroud)

searchkey搜索方法的关键字在哪里?我尝试了以下路线:

routes.MapRoute( _
        "SearchRoute", _
        "search", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )
Run Code Online (Sandbox Code Playgroud)

在此路由中,URL必须具有/search/searchkey.我只想要searchkey在URL中,而不是单词Search.

我错过了什么?

Rob*_*vey 5

试试这个:

routes.MapRoute( _
        "SearchRoute", _
        "{id}", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )
Run Code Online (Sandbox Code Playgroud)