Мой английский не очень, пожалуйста, потерпите меня.
маршруты в файле Global.asax:
routes.MapRoute("Default","{controller}/{action}/{Page}/{id}",new { controller = "Home", action = "Index", Page = 0, id = UrlParameter.Optional });
Я использовал @ Html.Action write
@Html.ActionLink("LinkText","About",null,new{id="_ID"})
на странице просмотра.
При открытии URL с
http://localhost/Home/About
в браузере, URL-адрес На странице просмотра:
http://localhost/Home/About
Это правильно!
Но при открытии URL с
http://localhost/Home/About/8
Результат URL на странице просмотра -
http://localhost/Home/About/8
тоже. Зачем?
Это ошибка?
Я хочу, чтобы URL был http://localhost/Home/About,
Поскольку значение параметра с именем routeValues равно нулю.