• 课时:54
  • 访问:704
  • 时长:00:09:05
  • 日期:2016-09-28 11:00

删除的方式,基本上和修改的时候差不多,也是先点击快捷键,然后拿到当前行的ID,这里就不需要弹出win窗口了,而是直接往后台action发起请求,


<div id="menu" class="easyui-menu" style="width:120px;">   
        <div onclick="modifyUser();">修改</div>     
        <div class="menu-sep"></div>   
        <div onclick="delUser();">删除</div>   
    </div>

删除事件里



function delUser() {

            $.messager.confirm('Confirm', '你真的要删除吗?', function (r) {                if (r) {                    var row = $('#dg').datagrid('getSelected');
                    $.post("/account/DelUser", { id: row.ID },                       function (data) {                           if (data == 1) {
                               $('#dg').datagrid('reload');
                           }                           else {
                               $.messager.alert('Warning', '删除失败!');
                           }
                       });
                }
            });
        }

在发起请求之前,弹出一个确认框


后台action返回删除结果json


[HttpPost]        public ActionResult DelUser(int id)
        {            int res = 0;
            res = userManager.Delete(id) ? 1 : 0;            return Content(res.ToString());
        }