ASP.NET MVC Маршрутизация - PullRequest
       14

ASP.NET MVC Маршрутизация

4 голосов
/ 18 сентября 2009

Какой маршрут будет наиболее подходящим для этого 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.

Чего мне не хватает?

Ответы [ 2 ]

5 голосов
/ 18 сентября 2009

Попробуйте это:

routes.MapRoute( _
        "SearchRoute", _
        "{id}", _
        New With {.controller = "Search", .action = "Search", .id = ""} _
   )
1 голос
/ 21 сентября 2009

чтобы посмотреть, какой маршрут использует ваш mvc, посмотрите на этот инструмент

http://haacked.com/archive/2008/03/13/url-routing-debugger.aspx

НТН

кости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...