protected void btnBatDelete_Click(object sender, EventArgs e)
 {
     string msgIds = ReqParas["msgid"];
     MessageBll bll = new MessageBll();
     bll.Delete(this.CurrentUser.UserId,0,msgIds);
     SearPageInfo.PageIndex = 1;
     BindList();
 }
 protected void rpList_ItemCommand(object source, RepeaterCommandEventArgs e)
 {
     if (e.CommandName == "delete")
     {
         int msgId = Convert.ToInt32(e.CommandArgument);
         MessageBll bll = new MessageBll();
         bll.Delete(this.CurrentUser.UserId,0, msgId);
         SearPageInfo.PageIndex = 1;
         BindList();
     }
 }
        protected void btnBatDelete_Click(object sender, EventArgs e)
        {
            List<string> msgIds = new List<string>();
            foreach (GridViewRow row in gvList.Rows)
            {
                CheckBox cb = (CheckBox)row.Cells[0].Controls[0];
                if (cb.Checked)
                    msgIds.Add(gvList.DataKeys[row.RowIndex][0].ToString());
            }
            MessageBll bll = new MessageBll();

            bll.Delete(Context.User.Identity.Name,1, String.Join(",", msgIds.ToArray()));
            SearPageInfo.PageIndex = 1;
            BindList();
        }
 protected void gvList_RowDeleting(object sender, GridViewDeleteEventArgs e)
 {
     int msgId = Convert.ToInt32(gvList.DataKeys[e.RowIndex][0]);
     MessageBll bll = new MessageBll();
     bll.Delete(Context.User.Identity.Name,1, msgId);
     SearPageInfo.PageIndex = 1;
     BindList();
 }