FCQLCInfoList.aspx.cs 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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.Cache;
  8. using CB.Framework;
  9. using CB.Common;
  10. namespace CB.Admin.Plugins.OpenCode
  11. {
  12. public partial class FCQLCInfoList : AdminPage
  13. {
  14. protected void Page_Load(object sender, EventArgs e)
  15. {
  16. if (!Page.IsPostBack)
  17. {
  18. InitData();
  19. }
  20. }
  21. protected override void InitData()
  22. {
  23. BindRepeaterList();
  24. base.InitData();
  25. }
  26. protected override void BindRepeaterList()
  27. {
  28. int recordCount;
  29. var list = CB.Data.FCQLCService.ToPaging(new Entity.FCQLCInfo()
  30. {
  31. Term = TypeConverter.StrToInt(txtUsername.Text.Trim())
  32. }, AspNetPager1.PageSize, AspNetPager1.CurrentPageIndex, out recordCount);
  33. repeaterList.DataSource = list;
  34. repeaterList.DataBind();
  35. AspNetPager1.RecordCount = recordCount;
  36. }
  37. //查询
  38. protected void btnSearch_Click(object sender, EventArgs e)
  39. {
  40. AspNetPager1.CurrentPageIndex = 1;
  41. BindRepeaterList();
  42. }
  43. /// <summary>
  44. /// 清除缓存
  45. /// </summary>
  46. /// <param name="sender"></param>
  47. /// <param name="e"></param>
  48. protected void btnRemoveCache_Click(object sender, EventArgs e)
  49. {
  50. string url =
  51. string.Format("https://kjh.55128.cn/WebServices/HandlerFun.ashx?action=removecache&cachekey={0}",
  52. CacheKeys.FCQLCList);
  53. string res = CommunalHelper.HttpRequest(url);
  54. if (res.Equals("success"))
  55. {
  56. string allStr = $"{ System.Configuration.ConfigurationManager.AppSettings["55128"]}/ Communal/HandlerFun.ashx?action=RemoveAllCache";
  57. CommunalHelper.HttpRequest(allStr);
  58. ShowMessageBox("提示:清除缓存成功!");
  59. }
  60. Console.WriteLine(res);
  61. }
  62. protected void repeaterList_ItemCommand(object source, RepeaterCommandEventArgs e)
  63. {
  64. if ("dndel" == e.CommandName)
  65. {
  66. CB.Data.FCQLCService.Delete(TypeConverter.ObjectToInt(e.CommandArgument));
  67. Logs("删除福彩七乐彩", string.Format("删除福彩七乐彩[ID={0}]", e.CommandArgument));
  68. }
  69. BindRepeaterList();
  70. }
  71. //翻页
  72. protected void AspNetPager1_PageChanged(object sender, EventArgs e)
  73. {
  74. BindRepeaterList();
  75. }
  76. }
  77. }