public ActionResult SiteContentRecommendListView() { int page = Request["page"].ToInt32(1); int pageSize = Request["pagesize"].ToInt32(15); string p_gid = Request["p_gid"] ?? string.Empty; int rowCount; Site_CMSBlocksSearchInfo search = new Site_CMSBlocksSearchInfo(); search.DefaultOrder = "b_path"; search.b_p_gid = p_gid; List <Site_CMSBlock> list = SiteServiceClass.Site_CMSBlock_SelectPage(search, page, pageSize, out rowCount); ViewData["list"] = list; ViewData["page"] = page; ViewData["pageSize"] = pageSize; ViewData["rowCount"] = rowCount; ViewBag.p_gid = p_gid; return(PartialView()); }
public ActionResult SiteCMSBlockListView() { int page = Request["page"].ToString().ToInt32(1); int pageSize = Request["pagesize"].ToString().ToInt32(15); int siteName = Request["siteName"].ToInt32(0); string p_gid = Request["p_gid"] ?? string.Empty; string b_name = Request["b_name"] ?? string.Empty; int rowCount; Site_CMSBlocksSearchInfo search = new Site_CMSBlocksSearchInfo() { b_p_gid = p_gid, b_name = b_name }; List <Site_CMSBlock> list = SiteServiceClass.Site_CMSBlock_SelectPage(search, page, pageSize, out rowCount); ViewData["list"] = list; ViewBag.siteName = siteName; ViewBag.p_gid = p_gid; ViewData["page"] = page; ViewData["pageSize"] = pageSize; ViewData["rowCount"] = rowCount; return(PartialView()); }
//测试action public ActionResult PublishPage() { string p_gid = Request["p_gid"] ?? string.Empty; string p_path = Request["p_path"] ?? string.Empty;//模板绝对路径 基地址 名称 Site_CMSPage info = SiteServiceClass.Site_CMSPage_SelectByp_gid(p_gid); string tempFilePath = info.p_tempPath; string generatePath = info.p_filePath; tempFilePath = tempFilePath.Replace("/", "\\"); generatePath = generatePath.Replace("~", "").Replace("/", "\\"); //查询页面下的区块数据 <路径,数据项> Dictionary <string, List <Site_CMSItem> > dic = new Dictionary <string, List <Site_CMSItem> >(); Site_CMSBlocksSearchInfo search = new Site_CMSBlocksSearchInfo() { b_p_gid = p_gid }; int rowCount; List <Site_CMSBlock> list = SiteServiceClass.Site_CMSBlock_SelectPage(search, 1, 100, out rowCount); List <Site_CMSItem> itemList = new List <Site_CMSItem>(); Site_CMSItemSearchInfo itemSearch = null; foreach (Site_CMSBlock item in list) { itemSearch = new Site_CMSItemSearchInfo() { i_status = (int)SiteEnum.SiteItemStatus.正常, i_b_gid = item.b_gid }; itemList = SiteServiceClass.Site_CMSItem_SelectPage(itemSearch, 1, 100, out rowCount); dic.Add(item.b_path, itemList); } //获取数据,传递到页面 ViewBag.dataList = dic; return(this.GeneratePage(tempFilePath, generatePath, this.ViewData, this.TempData, this.ControllerContext)); }
//测试action public ActionResult PublishPage() { string p_gid = Request["p_gid"] ?? string.Empty; string p_path = Request["p_path"] ?? string.Empty;//模板绝对路径 基地址 名称 Site_CMSPage info = SiteServiceClass.Site_CMSPage_SelectByp_gid(p_gid); string tempFilePath = info.p_tempPath; string generatePath = info.p_filePath; //获取页面发布服务配置名称 string siteName = Request["siteName"] ?? string.Empty;//模板绝对路径 基地址 名称 SiteEnum.SiteService serviceName = SiteEnum.SiteService.PublishPageService; SiteEnum.SiteName serviceEnum = (SiteEnum.SiteName)Enum.Parse(typeof(SiteEnum.SiteName), siteName); switch (serviceEnum) { case SiteEnum.SiteName.MainSite: serviceName = SiteEnum.SiteService.PublishPageService; break; case SiteEnum.SiteName.XiaoShuoSite: serviceName = SiteEnum.SiteService.PublishXiaoShuoPageService; break; case SiteEnum.SiteName.VideoSite: serviceName = SiteEnum.SiteService.PublishVideoPageService; break; default: serviceName = SiteEnum.SiteService.PublishPageService; break; } tempFilePath = tempFilePath.Replace("/", "\\"); generatePath = generatePath.Replace("~", "").Replace("/", "\\"); //查询页面下的区块数据 <路径,数据项> Dictionary <string, List <Site_CMSItem> > dic = new Dictionary <string, List <Site_CMSItem> >(); Site_CMSBlocksSearchInfo search = new Site_CMSBlocksSearchInfo() { b_p_gid = p_gid }; int rowCount; List <Site_CMSBlock> list = SiteServiceClass.Site_CMSBlock_SelectPage(search, 1, 100, out rowCount); List <Site_CMSItem> itemList = new List <Site_CMSItem>(); Site_CMSItemSearchInfo itemSearch = null; foreach (Site_CMSBlock item in list) { itemSearch = new Site_CMSItemSearchInfo() { i_status = (int)SiteEnum.SiteItemStatus.正常, i_b_gid = item.b_gid }; itemList = SiteServiceClass.Site_CMSItem_SelectPage(itemSearch, 1, 100, out rowCount); dic.Add(item.b_path, itemList); } //获取数据,传递到页面 ViewBag.dataList = dic; return(this.GeneratePage(tempFilePath, generatePath, serviceName, this.ViewData, this.TempData, this.ControllerContext)); }