Restful маршрутизация подвиг Asp.net MVC 2 с несколькими параметрами - PullRequest
0 голосов
/ 16 марта 2011

Пытаюсь решить следующую проблему: я использую RouteSet в своем решении.Моя индексная страница в основном является сеткой, которая принимает сортировку и подкачку страниц.Есть ли способ указать pageNumber и параметр сортировки в URL, например:

somedomain / somecontroller / {page} /
somedomain / somecontroller / {page} / {column} / {order} /
somedomain / somecontroller / {page} / {column} / {order} / {id}

Область ("some", () => {Resources ();
....
});
Спасибо, вперед!

1 Ответ

0 голосов
/ 13 февраля 2012

создайте модель как:

public class KendoGridRequest
{
    public int Take { get; set; }
    public int Skip { get; set; }
    public int Page { get; set; }
    public int PageSize { get; set; }
    public string Logic { get; set; }

    public FilterObjectWrapper FilterObjectWrapper { get; set; }
    public IEnumerable<SortObject> SortObjects { get; set; }
}

[HttpGet]
public ActionResult Index(KendoGridRequest request)
{
    ...
}

мой маршрут будет выглядеть так:

map.Path("myroute/").To<MyController>(x => x.Index(null));

также, если вы используете кендо, взгляните на http://nuget.org/packages/KendoGridBinder/1.3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...