webform list页面执行删除操作,使用ajax请求

<a title="删除" onclick="member_del(this,<%#Eval("ID") %>)" ></a>
//简单的a标签添加时间
//把数据库渲染出来的ID放在时间里面传过来
//删除方法
    function member_del(obj, id) {
        layer.confirm('确认要删除吗?', function (index) {
            //发异步删除数据
            $(obj).parents("tr").remove();
            $.ajax({
                type: "post",//要用post方式   
                url: 'List.aspx/Del',//方法所在页面和方法名   
                contentType: "application/json; charset=utf-8",
                dataType: 'json',
                data: "{id:'" + id + "'}",//**这里的id就是点击删除获取的id**
                success: function (data) {
                    layer.msg('已删除!', { icon: 1, time: 1000 });
                },

            });

        });
    }

后台:

//删除用的ajax请求
        //[WebMethod]必须要有
        [WebMethod]
        public static int Del(int id)//id传过来
        {
        //我这个用的三层,调用的BLL方法
            BLL.FuelRecord bll = new BLL.FuelRecord();
            bll.Delete(id);
            return id;
        }
发布了31 篇原创文章 · 获赞 9 · 访问量 2755

猜你喜欢

转载自blog.csdn.net/qq_42364200/article/details/103071180