asp.net异步ajax删除(带注释)

Posted 云自由

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net异步ajax删除(带注释)相关的知识,希望对你有一定的参考价值。

一、“删除”链接

 <button type="button" href="javascript:;" onclick="rec_del('<%#Eval("bfid")%>')">删除</button>

二、引入jquery

  <script  type="text/javascript"></script>

三、js代码

 <script type="text/javascript">
    /*记录-删除*/
       function rec_del(id) {
        if (prompt("请输入密码:") == 'ok') {
       //发异步删除数据
                   $.ajax({
                       type: 'get',           // HTTP 请求方法
                       url: 'bftj_del.ashx',   //发送请求的地址
                       contentType: "application/json;charset=utf-8",   //发送信息至服务器时内容编码类型,默认为"application/x-www-form-urlencoded"
                       dataType: "text",    //返回纯文本字符串。
                       data: { delid: id },   //发送到服务器的数据
                       success: function (data) {
                           alert(data);                            
                           location.reload();
                      },
                       error: function () {
                           alert("出错了!请稍候再试!");
                      }
                  });
              } else { alert("密码错误!"); }
             
      }
   </script>

四、删除代码

int id = int.Parse(context.Request.QueryString["delid"]);
bool result = new DAL.bftj().Delete(id);
if (result)
  {
context.Response.Write("删除成功!ID为:" + context.Request.QueryString["delid"]);
}
else
{
context.Response.Write("删除失败");
}



以上是关于asp.net异步ajax删除(带注释)的主要内容,如果未能解决你的问题,请参考以下文章

asp.net mvc  Ajax.BeginForm 异步上传图片的问题

java 登录过程 - android片段,异步任务登录,Asp.net控制器,存储库

ASP.NET WebForm 之 Ajax 请求后端处理

asp.net core mvc 异步表单(Ajax.BeginForm)

jQuery+ASP.NET MVC基于CORS实现带cookie的跨域ajax请求

ASP.NET 用AJAX在页面上传头像,不能异步刷新?