.net里鼠标选中的text数据怎么获取_asp.net批量删除记录

一、效果图

478ea1f5dd47cfbff693f5ed9f8d4a58.png

二、DAL数据访问层

//批量删除数据      public bool DeleteAll(string idlist)      {          StringBuilder strSql = new StringBuilder();          strSql.Append("delete from [banqi]");          strSql.Append(" where id in("+@idlist+")");          SqlParameter[] parameters = {new SqlParameter("@idlist",SqlDbType.NVarChar)};          parameters[0].Value = idlist;          int rowsAffected = new SqlHelper().ExecuteNonQuery(strSql.ToString(), parameters, CommandType.Text);          if (rowsAffected > 0)          {              return true;          }          else          {              return false;          }      }

三、前台页面

1、删除按钮

    批量删除 

2、JS代码

           // 监听全选           form.on('checkbox(checkall)', function (data) {               if (data.elem.checked) {                   $('tbody input').prop('checked', true);              } else {                   $('tbody input').prop('checked', false);              }               form.render('checkbox');          });
 function delAll(argument) {           var ids = [];           // 获取选中的id           $('tbody input').each(function (index, el) {               if ($(this).prop('checked')) {                   ids.push($(this).val())              }          });           if (ids.length>0) {               layer.confirm('确认要删除吗?' + ids.toString(), { btn: ['确定', '取消'] }, function () {                                      //捉到所有被选中的,发异步进行删除                   $.ajax({                       type: 'get',                       url: 'banqi_delall.ashx',                       contentType: "application/json;charset=utf-8",                       dataType: "text",                       data: { idlist: ids.toString() },                       success: function (data) {                           alert(data);                           layer.msg('已删除!', { icon: 1, time: 1000 });                           location.reload();                      },                       error: function () {                           alert("出错了!请稍候再试!");                      }                  });              });          }           else {           alert("未选择记录");                }             }

四、后台处理页面

public void ProcessRequest(HttpContext context)      {           string idlist = context.Request.QueryString["idlist"];           bool result = new DAL.banqi().DeleteAll(idlist);           if (result)          {               context.Response.Write("删除成功!" + context.Request.QueryString["id"]);          }           else          {               context.Response.Write("false");          }      }

相关阅读:

asp.net删除数据

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值