protected void OnDataBinding(object sender, RepeaterItemEventArgs e) { NewsInfo item = (NewsInfo)e.Item.DataItem; NewsTokenReplace newsTokenReplace = new NewsTokenReplace(item); string str = newsTokenReplace.ReplaceNewsInfo(TempService.GetContentTempFromDB(TypeTemp.Relative)); Literal lt = new Literal(); lt.Text = str; e.Item.Controls.Add(lt); }
protected void OnDataBinding(object sender, RepeaterItemEventArgs e) { count++; NewsInfo item = (NewsInfo)e.Item.DataItem; NewsTokenReplace newsTokenReplace = new NewsTokenReplace(item); string str = newsTokenReplace.ReplaceNewsInfo(tempService.GetContentTempFromDB(TypeTemp.List)); Literal lt = new Literal(); lt.Text = str; e.Item.Controls.Add(lt); if(count%Column==0) { HtmlGenericControl g=new HtmlGenericControl("div"); g.Attributes.Add("class","clear"); e.Item.Controls.Add(g); } }
protected void OnDataBinding(object sender, RepeaterItemEventArgs e) { count++; NewsInfo item = (NewsInfo)e.Item.DataItem; NewsTokenReplace newsTokenReplace = new NewsTokenReplace(item); string str = newsTokenReplace.ReplaceNewsInfo(tempService.GetContentTempFromDB(TypeTemp.List)); Literal lt = new Literal(); lt.Text = str; e.Item.Controls.Add(lt); if (count % Column == 0) { HtmlGenericControl g = new HtmlGenericControl("div"); g.Attributes.Add("class", "clear"); e.Item.Controls.Add(g); } }
public void DataBinding() { int newsid = NewsID; var Data = IB.Common.Base.V_Base.Data; var news = (from nw in Data.CV_News where nw.NewsID == newsid select new NewsInfo { Content = nw.Content, CreatedDate = nw.CreatedDate.Value, ImageName = nw.ImageName, NewsId = nw.NewsID, ShortContent = nw.ShortContent, Title = nw.Title, Url = ListNews.WriteUrl(ListNews.TabId.ToString(), "detailnews", nw.NewsID.ToString(), nw.Title) }).FirstOrDefault(); if (news != null) { NewsTokenReplace newsTokenReplace = new NewsTokenReplace(news); string str = newsTokenReplace.ReplaceNewsInfo(TempService.GetContentTempFromDB(TypeTemp.Detail)); Literal lt = new Literal(); lt.Text = str; plh_detail.Controls.Add(lt); var newsnewer = (from n in Data.CV_News join cat_ in Data.CV_CatNews on n.CatNewsID equals cat_.CatID where n.NewsID > newsid && cat_.PortalID == PortalId orderby n.NewsID ascending select new NewsInfo { Content = n.Content, CreatedDate = n.CreatedDate.Value, ImageName = n.ImageName, NewsId = n.NewsID, ShortContent = n.ShortContent, Title = n.Title, Url = ListNews.WriteUrl(ListNews.TabId.ToString(), "detailnews", n.NewsID.ToString(), n.Title) }).Take(10); var newolder = (from n in Data.CV_News join cat_ in Data.CV_CatNews on n.CatNewsID equals cat_.CatID where n.NewsID < newsid && cat_.PortalID == PortalId orderby n.NewsID descending select new NewsInfo { Content = n.Content, CreatedDate = n.CreatedDate.Value, ImageName = n.ImageName, NewsId = n.NewsID, ShortContent = n.ShortContent, Title = n.Title, Url = ListNews.WriteUrl(ListNews.TabId.ToString(), "detailnews", n.NewsID.ToString(), n.Title) }).Take(10); this.rptNewer.DataSource = newsnewer; rptNewer.DataBind(); this.rptOlder.DataSource = newolder; rptOlder.DataBind(); } }