list.aspx.cs 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  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.Common;
  8. using CB.Data;
  9. using CB.Entity;
  10. using CB.Framework;
  11. namespace CB.Web.tb
  12. {
  13. public partial class list : WebPage
  14. {
  15. //走势图表
  16. protected string hTitle = "", hDescription = "", hKeywords = "";
  17. protected string chartData = "", chartName = "";
  18. //彩种相关
  19. protected string lotName = "", lotLogoCsss = "";
  20. protected string trendMenu = "", helpList = "", trendSmart = "";
  21. protected string navStr = "";
  22. protected void Page_Load(object sender, EventArgs e)
  23. {
  24. InitData();
  25. }
  26. protected override void InitData()
  27. {
  28. int chartid = WRequest.GetQueryInt("chartid");
  29. if (0 >= chartid)
  30. { ShowError(); return; }
  31. var entity = CB.Data.Caches.GetTrendChartInfo(chartid);
  32. if (null == entity)
  33. { ShowError(); return; }
  34. chartName = entity.Name;
  35. hTitle = entity.hTitle;
  36. hDescription = entity.hDescription;
  37. hKeywords = entity.hKeywords;
  38. var lottery = CB.Data.Caches.GetLotteryInfo(entity.Cid);
  39. if (null != lottery)
  40. {
  41. lotName = lottery.Name;
  42. lotLogoCsss = GetLotteryLogoCss(entity.Cid);
  43. navStr = string.Format("<a href=\"/tb/{0}_{1}.htm\">{2}</a> - {3}", lottery.Id, chartid, lotName, chartName);
  44. }
  45. //trendMenu = GetTrendChartMenu(chartid, entity.Cid, entity.Tid);
  46. trendMenu = GetTrendMenu(chartid, entity.Cid, entity.Tid, @" <dl>
  47. <dt><a href='/tb/1_70.htm' target='_blank'>福彩3D</a></dt>
  48. <dt><a href='/tb/2_81.htm' target='_blank'>体彩P3</a></dt>
  49. <dt><a href='/tb/' target='_blank'>更多>></a></dt>
  50. </dl>");
  51. helpList = GetHelpList(entity.Cid);
  52. trendSmart = GetTrendSmart(chartid);
  53. UpdateTrendSmart(entity.Id);
  54. chartData = BuildTemplateData(entity.TemplateId, null);
  55. base.InitData();
  56. }
  57. }
  58. }