dltlist.aspx.cs 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  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 System.Text;
  9. using CB.Common;
  10. using CB.Entity;
  11. namespace CB.Wap.kjh.kaijihao
  12. {
  13. public partial class dltlist : WebPage
  14. {
  15. protected int topSize;
  16. protected string nav = "";
  17. protected StringBuilder sp = new StringBuilder();
  18. protected void Page_Load(object sender, EventArgs e)
  19. {
  20. InitData();
  21. }
  22. protected override void InitData()
  23. {
  24. topSize = WRequest.GetQueryInt("topsize", 30);
  25. if (30 > topSize)
  26. topSize = 30;
  27. switch (topSize)
  28. {
  29. case 50:
  30. nav = "<a href=\"/kjh/dlt-kaijihao-30.htm\">近30期</a><a href=\"/kjh/dlt-kaijihao-50.htm\" class=\"active\">近50期</a><a href=\"/kjh/dlt-kaijihao-100.htm\">近100期</a>";
  31. break;
  32. case 100:
  33. nav = "<a href=\"/kjh/dlt-kaijihao-30.htm\">近30期</a><a href=\"/kjh/dlt-kaijihao-50.htm\">近50期</a><a href=\"/kjh/dlt-kaijihao-100.htm\" class=\"active\">近100期</a>";
  34. break;
  35. default:
  36. nav = "<a href=\"/kjh/dlt-kaijihao-30.htm\" class=\"active\">近30期</a><a href=\"/kjh/dlt-kaijihao-50.htm\">近50期</a><a href=\"/kjh/dlt-kaijihao-100.htm\">近100期</a>";
  37. break;
  38. }
  39. var list = CB.Data.Caches.GetTCDLTList(topSize, OpenCodeType.KaiJiHao);
  40. if (null != list && 0 < list.Count)
  41. {
  42. string[] d;
  43. foreach (var item in list)
  44. {
  45. d = item.KaiJiHao.Split(',');
  46. sp.AppendLine("<tr>");
  47. var _lst = new List<string>();
  48. _lst.Add(item.Term.ToString().Substring(4, 3));
  49. _lst.AddRange(d);
  50. sp.AppendLine(string.Format("<td>{0}</td><td><div class=\"ballbox\"><span class=\"ball lred\">{1}</span><span class=\"ball lred\">{2}</span><span class=\"ball lred\">{3}</span><span class=\"ball lred\">{4}</span><span class=\"ball lred\">{5}</span><span class=\"ball lblue\">{6}</span><span class=\"ball lblue\">{7}</span></div></td>", _lst.ToArray()));
  51. sp.AppendLine("</tr>");
  52. }
  53. }
  54. base.InitData();
  55. }
  56. }
  57. }