本文整理汇总了C#中PagedList.ToList方法的典型用法代码示例。如果您正苦于以下问题:C# PagedList.ToList方法的具体用法?C# PagedList.ToList怎么用?C# PagedList.ToList使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PagedList
的用法示例。
在下文中一共展示了PagedList.ToList方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ShowForCommunityByActivity
public ActionResult ShowForCommunityByActivity(string format, int? page, int? page_size)
{
var iq = from summary in PointDataSummary.All()
where !PointDataFeed.All().Any(c => c.UniqueId == summary.LayerId)
orderby summary.ModifiedOn descending
select summary;
if (page == null || page_size == null) {
page = 0;
page_size = MAX_ITEMS_PER_PAGE;
}
PagedList<PointDataSummary> pl = new PagedList<PointDataSummary>(iq, page.Value, page_size.Value);
if (pl == null) {
return Json(new List<PointDataSummary> { }, JsonRequestBehavior.AllowGet);
}
else {
return Json(pl.ToList(), JsonRequestBehavior.AllowGet);
}
}
示例2: SearchProducts
private void SearchProducts()
{
int _catprd = (ddlCatProducts.Items.Count > 0) ? int.Parse(ddlCatProducts.SelectedValue) : -1;
var products = from nw in Data.CV_Products join ct_ in Data.CV_CatProducts on nw.CatID equals ct_.CatID
where ct_.PortalID==PortalId && (nw.CatID == _catprd || _catprd == -1) && (nw.Title.Contains(SearchKeyWord) || nw.ShortContent.Contains(SearchKeyWord) || nw.Content.Contains(SearchKeyWord))
orderby nw.ProductID descending
select nw;
//1 . chuyen truy van thanh list
PagedList<CV_Product> pl = new PagedList<CV_Product>(products, PageCurr - 1, PageSize);
//2 . gan vao repeater
rptproducts.DataSource = pl.ToList();
rptproducts.DataBind();
//3 . chuyen thanh thanh phan trang
Pager pg = string.IsNullOrEmpty(SearchKeyWord) ? new Pager(PageSize, PageCurr, pl.TotalItemCount, TabId) : new Pager(PageSize, PageCurr, pl.TotalItemCount, TabId, "searchkeyword", SearchKeyWord);
//4. tao thanh phan trang
pnPaging.Text = pg.RenderHtml();
}