exhibition.aspx.cs 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Web;
  6. using System.Web.Services;
  7. using System.Web.UI;
  8. using System.Web.UI.WebControls;
  9. using CB.Data;
  10. using CB.Entity;
  11. namespace CB.TVUCenter.Web
  12. {
  13. public partial class exhibition : System.Web.UI.Page
  14. {
  15. private int pageIndex = 2, pageSize = 15;
  16. protected string InitImg = "", url = "";
  17. protected void Page_Load(object sender, EventArgs e)
  18. {
  19. var tag = CB.Common.WRequest.GetQueryString("tag");
  20. if ("img" == tag)
  21. {
  22. pageIndex = CB.Common.WRequest.GetQueryInt("page");
  23. //--输出图片 <li></li>
  24. InitImg = GetImageList(pageIndex);
  25. Response.Write(InitImg);
  26. Response.End();
  27. return;
  28. }
  29. InitImg = GetImageList(1);
  30. url = "/exhibition.html?tag=img";
  31. }
  32. private string GetImageList(int pageIndex = 0)
  33. {
  34. StringBuilder sb = new StringBuilder();
  35. int record = 0;
  36. List<TopicInfo> lists = TopicService.ToPaging("208", 5, pageIndex, out record, "Tid DESC").ToList();
  37. foreach (TopicInfo list in lists)
  38. {
  39. string stylehw = "";
  40. List<string> size = list.thumbsSize.Split(',').ToList();
  41. if (size.Count == 2)
  42. {
  43. stylehw = "height='" + size[0] + "' width='" + size[1] + "'";
  44. }
  45. sb.Append("<li class='item'><div class='flowbox'><a href='/info_" + list.Id + "_" + list.Cid + @".html' target='_blank'>");
  46. sb.Append("<img src='" + list.thumbsURL + "' " + stylehw + " alt='' />");
  47. sb.Append("<h3>" + list.Title + "</h3>");
  48. sb.Append("<p>" + list.Context + "</p >");
  49. sb.Append("</a></div></li>");
  50. }
  51. return sb.ToString();
  52. }
  53. }
  54. }