using System; using System.Collections.Generic; using System.Linq; using System.Web; using WeiSha.Common; using Song.ServiceInterfaces; namespace Song.Site { /// /// 资讯文章页 /// public class Article : BasePage { //资讯文章id int artid = WeiSha.Common.Request.QueryString["id"].Int32 ?? 0; protected override void InitPageTemplate(HttpContext context) { //布局参数 this.Document.Variables.SetValue("loyout", WeiSha.Common.Request.QueryString["loyout"].String); // Song.Entities.Article art = Business.Do().ArticleSingle(artid); if (art == null) return; if ((WeiSha.Common.Request.Cookies["article_" + art.Art_Id].Int32 ?? 0) == 0) { art.Art_Number++; Business.Do().ArticleSave(art); context.Response.Cookies["article_" + art.Art_Id].Value = art.Art_Id.ToString(); } art.Art_Logo = Upload.Get["News"].Virtual + art.Art_Logo; this.Document.Variables.SetValue("art", art); //附件 List acs = Business.Do().GetAll(art.Art_Uid); foreach (Song.Entities.Accessory ac in acs) ac.As_FileName = Upload.Get["News"].Virtual + ac.As_FileName; this.Document.Variables.SetValue("artAcc", acs); //当前资讯的上一条 Song.Entities.Article artPrev = Business.Do().ArticlePrev(artid, art.Org_ID); this.Document.Variables.SetValue("artPrev", artPrev); //当前资讯的下一条 Song.Entities.Article artNext = Business.Do().ArticleNext(artid, art.Org_ID); this.Document.Variables.SetValue("artNext", artNext); } } }