Мой английский не приветствуем, пожалуйста, несите меня много. маршруты в Global.asax файл:C# System.Web.Mvc.UrlHelper.GenerateUrl метод имеет ошибку?
routes.MapRoute("Default","{controller}/{action}/{Page}/{id}",new { controller = "Home", action = "Index", Page = 0, id = UrlParameter.Optional });
я использовал @ Html.Action написать
@Html.ActionLink("LinkText","About",null,new{id="_ID"})
в странице просмотра. При открытии URL с
http://localhost/Home/About
в Broswer, В результате URL в View странице:
http://localhost/Home/About
Это правильно! Но при открытии URL с
http://localhost/Home/About/8
В Result URL В View странице
http://localhost/Home/About/8
тоже. Зачем? Это ошибка?
Я хочу, чтобы url был http://localhost/Home/About, Поскольку значение параметра с именем routeValues равно null.
Почему вы открываете 'HTTP: // локальный/Главная/О/8'? – leppie
Когда мне нужен пейджинг – LooseLive