article-info.aspx.cs 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Web;
  5. using System.Web.UI;
  6. using System.Web.UI.WebControls;
  7. using CB.Framework;
  8. using CB.Entity;
  9. using CB.Common;
  10. namespace CB.Wap.column
  11. {
  12. public partial class article_info : WebPage
  13. {
  14. protected string articleTitle = "", articleContent = "", articleEdtor = "";
  15. protected string columnNav = "";
  16. protected void Page_Load(object sender, EventArgs e)
  17. {
  18. InitData();
  19. }
  20. protected override void InitData()
  21. {
  22. string ename = WRequest.GetQueryString("name");
  23. int id = WRequest.GetQueryInt("tid");
  24. var entity = CB.Data.Caches.GetColumnInfo(ename);
  25. if (null == entity)
  26. { ShowError(); return; }
  27. var info = CB.Data.ArticleService.Get(id);
  28. if (null == info)
  29. { ShowError(); return; }
  30. header1.ColumnName = entity.Name;
  31. articleTitle = info.Title;
  32. articleContent = info.Detail;
  33. articleEdtor = string.Format("编辑:<span>{0}</span>更新时间:<span>{1}&nbsp;&nbsp;{2}</span>",
  34. info.Editor, info.Addtime.ToString("yyyy-MM-dd"), info.Addtime.ToString("HH:mm"));
  35. columnNav = GetColumnNavForWap(entity.Lottery);
  36. base.InitData();
  37. }
  38. }
  39. }