Я пытаюсь реализовать список подкачки и сортировки в ASP.NET MVC без использования сетки MVContrib или javascript (должен быть seo-friendly).Пейджинговая и сортировочная сетка в ASP.NET MVC
Я построил мое действие со следующей подписью:
ActionResult List(int? page, string sort, string direction);
Проблема я, хотя становится как пейджинг и сортировкой работать. Скажем, например, у меня есть следующий код:
<%= Html.ActionLink("Title", "List", new { sort = "Title", direction = "ASC" }) %>
Я надеялся, что это будет генерировать URL, содержащий все существующие значений маршрута (в том числе и на текущей странице), но это не так. Поэтому, когда вы нажимаете на ссылку, страница возвращается к нулевому значению.
Я рассмотрел все перегрузки для помощника ActionLink, но ничего похожего на это не поможет. То, что мне действительно нужно сделать, это создать url/link с существующим значением страницы (или, возможно, любым другим значением маршрута) и новыми параметрами сортировки.
Буду признателен, если кто-то может помочь. Благодарю.
Каково ваше определение маршрутизации в Global.asax? Mayby вам просто нужно написать это лучше ... –