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 core mvc 异步表单(Ajax.BeginForm)