尝试解决下一个问题: 我在我的解决方案中使用RouteSet。我的索引页面主要是一个网格,它接受排序和分页。那么有没有办法在url中指定pageNumber和sort选项,例如:
somedomain / somecontroller / {页} /
somedomain / somecontroller / {页} / {列} / {顺序} /
somedomain / somecontroller / {页} / {列} / {顺序} / {ID}
Area< SomeController>(“some”,()=> {Resources< SomeNestedController>();
....
});
谢谢你!
答案 0 :(得分:0)
创建一个类似的模型:
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));
如果您使用的是kendo,请查看http://nuget.org/packages/KendoGridBinder/1.3