ssqlist.aspx.cs 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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 ssqlist : 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/ssq-kaijihao-30.htm\">近30期</a><a href=\"/kjh/ssq-kaijihao-50.htm\" class=\"active\">近50期</a><a href=\"/kjh/ssq-kaijihao-100.htm\">近100期</a>";
  31. break;
  32. case 100:
  33. nav = "<a href=\"/kjh/ssq-kaijihao-30.htm\">近30期</a><a href=\"/kjh/ssq-kaijihao-50.htm\">近50期</a><a href=\"/kjh/ssq-kaijihao-100.htm\" class=\"active\">近100期</a>";
  34. break;
  35. default:
  36. nav = "<a href=\"/kjh/ssq-kaijihao-30.htm\" class=\"active\">近30期</a><a href=\"/kjh/ssq-kaijihao-50.htm\">近50期</a><a href=\"/kjh/ssq-kaijihao-100.htm\">近100期</a>";
  37. break;
  38. }
  39. var list = CB.Data.Caches.GetFCSSQList(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(" <ul>");
  47. //sp.AppendLine(" <li><span class=\"dates\">第"+item.Term.ToString()+"期</span></li>");
  48. //sp.AppendLine(" <li class=\"ballbox\"><a href=\"/kjh/ssq-kaijihao-" + item.Term.ToString() + ".htm\"> <span class=\"ball lred\">" + d[0] + "</span><span class=\"ball lred\">" + d[1] + "</span><span class=\"ball lred\">" + d[2] + "</span><span class=\"ball lred\">" + d[3] + "</span> <span class=\"ball lred\">" + d[4] + "</span><span class=\"ball lred\">" + d[5] + "</span><span class=\"ball lblue\">" + d[6] + "</span> </a></li>");
  49. //sp.AppendLine(" </ul>");
  50. sp.AppendLine("<tr>");
  51. var _lst = new List<string>();
  52. _lst.Add(item.Term.ToString().Substring(4,3));
  53. _lst.AddRange(d);
  54. 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 lred\">{6}</span><span class=\"ball lblue\">{7}</span></div></td>", _lst.ToArray()));
  55. sp.AppendLine("</tr>");
  56. }
  57. }
  58. base.InitData();
  59. }
  60. }
  61. }