【发布时间】:2021-09-28 18:54:32
【问题描述】:
这里是一个完整的初学者。
我正在尝试创建一个 JSONResult,我试图在两个变量之间返回它。
这是操作:
public JsonResult GetVoices(int? PageNumber, int? PageSize)
{
var StartRow = ((PageNumber - 1) * PageSize) + 1;
var EndRow = PageNumber * PageSize;
var i = 0;
var data = (from a in db.Content
select new
{
RowNumber = i++,
Id = a.Id,
Title = a.Title,
Description = a.Description,
CreatedAt = a.CreatedAt
}).ToList();
return Json(data, JsonRequestBehavior.AllowGet);
}
如您所见,有两个参数最终指定开始和结束的行。我希望所有返回的 RowNumber 都在 StartRow 和 LastRow 之间
【问题讨论】:
-
查找有关 LINQ + Paging 的问题,并了解如何使用 Skip/Take。
-
谢谢,看了一下,好像可以解决问题
标签: json asp.net-mvc linq