Ajax无刷新删除GridView行(常用)

2021-02-04 11:15

阅读:562

标签:get   学习   处理   json   on()   rod   处理程序   remove   HERE   

1.首先在低三层DAL层与BLL写入删除命令

public static int Delete(int id)
       {
           var sql = " delete from Product where id="+id;
           return SqlHelper.NoQuery(sql);
       }

2.在首页给删除按钮加入Class属性和data-id属性。(特别强调对于GridView内的删除按钮一定设置class不要哦设置id属性)

我以标签为例:
"#" class="shan" data-id=>删除

3.创建一般处理程序时注意细节问题。

我们以Post为例:
 public class Delete : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            var id = Convert.ToInt32(context.Request.Form["data"]);
            int num = ProductManage.Delete(id);
            
            context.Response.ContentType = "application/json";
            context.Response.Write(num);
        }


        public bool IsReusable
        {
            get
            {
                return false;
            }
        }
    }

4.script进行操作。

我们已一个简单的例子去写:

 

今天小帆的分享就到这里,努力学习天天向上~冲??冲??

 

Ajax无刷新删除GridView行(常用)

标签:get   学习   处理   json   on()   rod   处理程序   remove   HERE   

原文地址:https://www.cnblogs.com/NeatFan/p/13143308.html


评论


亲,登录后才可以留言!