Asp.net mvc 4 如何在控制器操作中设置PagerParameter参数的值

Asp.net mvc 4 如何在控制器操作中设置PagerParameter参数的值,asp.net-mvc-4,orchardcms,Asp.net Mvc 4,Orchardcms,我正在尝试将PagerParameter属性值作为JSON发送到控制器操作。但这两个属性最终都为Null。我的目标是用分页数据实现无限滚动特性。滚动部分工作正常,控制器也将记录返回给我,但没有分页-所有数据 因为PagerParameter对象值为空。下面是我想做的 public ActionResult DisplayPaged(string subjectPath, PagerParameters pagerParameters) { ... ... } 这就是我在视图中从AJAX方法发送

我正在尝试将PagerParameter属性值作为JSON发送到控制器操作。但这两个属性最终都为Null。我的目标是用分页数据实现无限滚动特性。滚动部分工作正常,控制器也将记录返回给我,但没有分页-所有数据

因为PagerParameter对象值为空。下面是我想做的

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属性都为空


请帮忙

不要尝试将它们作为JSON发送。相反,请发表一篇尊重ASP.NET MVC命名表单字段约定的文章,例如“pagerParameters.Page”:pageCounter。

您能给我举个例子吗?