index.aspx.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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.help
  11. {
  12. public partial class index : WebPage
  13. {
  14. protected string helps = "";
  15. private int pageSize = 12, pageIndex = 1;
  16. protected void Page_Load(object sender, EventArgs e)
  17. {
  18. if (!IsPostBack)
  19. {
  20. InitData();
  21. }
  22. }
  23. protected override void InitData()
  24. {
  25. pageIndex = WRequest.GetQueryInt("page");
  26. if (1 > pageIndex)
  27. pageIndex = 1;
  28. pageSize = pageSize * pageIndex;
  29. int number=0;
  30. var count=CB.Data.TopicService.ToList().Count;
  31. var list = CB.Data.TopicService.ToPaging(new TopicInfo() { ParentId = 100 },pageSize,1,out number);
  32. if (list.Count > 0)
  33. {
  34. foreach (var item in list)
  35. {
  36. helps += "<li><span>◆</span><a href=\"/help/info-"+item.Tid+".aspx\">"+item.Title+"</a></li>";
  37. }
  38. helps += "<li class=\"load\"><a href=\"/help/index," + (pageIndex + 1) + ".aspx\">加载更多...</a></li>";
  39. }
  40. base.InitData();
  41. }
  42. }
  43. }