87,907
社区成员
发帖
与我相关
我的任务
分享
{
sidePagination: "server",
pageSize: 10,
pageList: [10, 15, 35, 50]
}
后台接收参数
string pagesize = context.Request["pagesize"] ?? "";
string pagenumber = context.Request["pagenumber"] ?? "";
int intpagesize = default(int);
int intpagenumber = default(int);
Int32.TryParse(pagesize, out intpagesize);
Int32.TryParse(pagenumber, out intpagenumber);
List<tb_News> news = db.tb_News.ToList(); //你要显示的数据,这里查询的是tb_News表的全部数据
object total = news.Count(); //查询结果的总记录数,这是分页所必须知道的
news = news .Skip(intpagesize * (intpagenumber - 1))
.Take(intpagesize).ToList(); //获取分页后的数据
Hashtable ht = new Hashtable();
ht.Add("rows", news);
ht.Add("total", total);
context.Response.Write(jss.Serialize(ht)); //将列表序列号返回给前台