protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { switch (RequestHelper.GetQueryString <string>("Action")) { case "delete": CheckAdminPower("DeleteMessage", PowerCheckType.Single); int id = RequestHelper.GetQueryString <int>("ID"); if (id > 0) { ReceiveMessageBLL.Delete(id); AdminLogBLL.Add(string.Format("删除已发送消息(ID:{0})", id)); ScriptHelper.Alert("删除成功", "SendMessage.aspx"); } break; case "search": default: CheckAdminPower("ReadMessage", PowerCheckType.Single); Title.Text = RequestHelper.GetQueryString <string>("Title"); StartAddDate.Text = RequestHelper.GetQueryString <string>("StartAddDate"); EndAddDate.Text = RequestHelper.GetQueryString <string>("EndAddDate"); ReceiveMessageSearchInfo searchInfo = new ReceiveMessageSearchInfo(); searchInfo.Title = RequestHelper.GetQueryString <string>("Title"); searchInfo.StartDate = RequestHelper.GetQueryString <DateTime>("StartAddDate"); searchInfo.EndDate = RequestHelper.GetQueryString <DateTime>("EndAddDate"); BindControl(ReceiveMessageBLL.SearchList(CurrentPage, PageSize, searchInfo, ref Count), RecordList, MyPager); break; } } }
protected override void PageLoad() { base.PageLoad(); isRead = RequestHelper.GetQueryString <int>("isread"); int currentPage = RequestHelper.GetQueryString <int>("Page"); if (currentPage < 1) { currentPage = 1; } int pageSize = 10; int count = 0; ReceiveMessageSearchInfo searchInfo = new ReceiveMessageSearchInfo(); searchInfo.UserID = base.UserId; searchInfo.IsRead = isRead; msgList = ReceiveMessageBLL.SearchList(currentPage, pageSize, searchInfo, ref count); pager.Init(currentPage, pageSize, count, !string.IsNullOrEmpty(isMobile)); //数量统计 var msgAllList = ReceiveMessageBLL.SearchList(new ReceiveMessageSearchInfo { UserID = base.UserId }); allCount = msgAllList.Count; readCount = msgAllList.Where(m => m.IsRead == 1).Count(); Title = "我的消息"; }