Używam siatki Telerk Kendo UI, która ładuje dane zdalnie. QueryString
przeszedł w moim metody działania wygląda następująco: -Powiąż zapytanie QueryString z macierzą MVC
take=10&skip=0&page=1&pageSize=10&sort[0][field]=value&sort[0][dir]=asc
Staram się wypracować jak powiązać parametr sort
do mojej metody? Czy jest to możliwe, czy muszę wyliczyć ręcznie kolekcję QueryString
lub utworzyć niestandardowy segregator?
Do tej pory próbowałem to: -
public JsonResult GetAllContent(int page, int take, int pageSize, string[] sort)
public JsonResult GetAllContent(int page, int take, int pageSize, string sort)
ale sortowania jest zawsze zerowa. Czy ktoś wie, jak mogę to osiągnąć?
Mogę wrócić do Request.QueryString za pomocą, ale jest to trochę kludge.
var field = Request.QueryString["sort[0][field]"];
var dir = Request.QueryString["sort[0][dir]"];
Dzięki Darin, to jest jeden z powodów, dla których ve Przepełnienie stosu. – Rippo
Używanie tablicy IDictionary do przechwytywania kryteriów sortowania jest najczystszą implementacją, jaką udało mi się znaleźć w Internecie. Dzięki. – YYL