Model SearchResults.aspx
jest instancją PersonSearch
; gdy pojawi się żądanie nowej strony (żądanie GET), metoda działania powinna go przyjąć i obliczyć nowe wyniki.Jak utworzyć prawidłowe wartości trasy dla tego łącza ActionLink?
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult SearchResults(PersonSearch search, int? page)
{
ViewData["Results"] = new PaginatedList<Person>(_searchService.FindPersons(search), page ?? 0, 1);
return View("SearchResults", search);
}
Wtedy muszę generować poprzedni/następny linki:
<%= Html.ActionLink("Next Page >", "SearchResults", routeValues) %>
Jeśli używam routeValues = ViewData.Model
widzę właściwości obiektów przeszły adres, ale nie mogę dodać „strony” parametr .
uzyskać:? Searchresults szukaj = RegistryManager.Models.PersonSearch & page = 1 – gremo
nie działa ... przechodzi nazwę klasy, a nie klucz/wartości par odpowiadających właściwości obiektu ... – gremo