public ActionResult SiteCatePartialListView() { int page = Request["page"].ToString().ToInt32(1); int pageSize = Request["pagesize"].ToString().ToInt32(15); int isSub = Request["isSub"].ToString().ToInt32(0); string c_path = Request["c_path"] ?? string.Empty; int rowCount; //查询所有的分类 Site_CatesSearchInfo search = new Site_CatesSearchInfo(); List <Site_Cates> list = SiteServiceClass.Site_Cates_SelectPage(search, page, pageSize, out rowCount); ViewData["list"] = list; ViewData["isSub"] = isSub; ViewData["c_path"] = c_path; ViewData["page"] = page; ViewData["pageSize"] = pageSize; ViewData["rowCount"] = rowCount; return(PartialView()); }
public static List <Site_Cates> Site_Cates_SelectPage(Site_CatesSearchInfo search, int pageIndex, int pageSize, out int rowCount) { ISiteService channel = Entity.CreateChannel <ISiteService>(SiteEnum.SiteService.SiteService); Site_Cates_SelectPageRequest request = new Site_Cates_SelectPageRequest() { cloumns = "*", orderBy = search.DefaultOrder, pageIndex = pageIndex, pageSize = pageSize, where = search.ToWhereString() }; var result = channel.Site_Cates_SelectPage(request); (channel as IDisposable).Dispose(); rowCount = result.rowCount; return(result.Site_Cates_SelectPageResult); }