我正在尝试将 PagerParameter 属性值作为 JSON 发送到控制器操作。但是这两个属性最终都为 Null。我的目标是使用分页数据实现无限滚动功能。滚动部分工作正常,控制器也将记录返回给我,但没有分页 - 所有数据!
因为 PagerParameter 对象的值为 Null。以下是我正在尝试做的事情。
public ActionResult DisplayPaged(string subjectPath, PagerParameters pagerParameters)
{
...
...
}
这就是我在视图中从我的 AJAX 方法发送值的方式:
$.ajax({
url: "@Url.Action(actionName: "DisplayPaged", controllerName: "Question")",
data: { 'subjectPath': 'lending', pagerParameters: { 'Page': pageCounter, 'PageSize': 2 } },
...
...
});
但是 pagerParameter.Page 和 pagerParameter.PageSize 属性都是空的。
请帮忙!