学习删除的一些代码写法

博客介绍了员工信息删除操作的思路,包括在控制器查询信息、设定删除方法,在视图应用隐藏域id、设置自定义列模板等。还给出了控制器和视图上的代码案例,如根据员工ID删除信息的方法、自定义列模板方法、渲染表格代码及视图删除代码等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术: 学习删除的一些代码写法
作者:李梓良
撰写时间:2019年5月7日

一.
首先是删除的思路:

  1. 在控制器根据XX的ID查询XX的信息
  2. 查询出信息之后,要知道信息的类型(会有int类型这样的)
  3. 再在控制器上设定一个方法,根据XX的ID删除XX的信息(这个方法的名称要在视图的路径这边使用)
  4. 回到视图写好隐藏域的id,然后再将其应用
  5. 如果又有修改的话,可以在视图设置一个自定义列模板,(这样做是为了可以在渲染表格的收加上templet这个模板)
  6. 最后就是写上删除的点击事件,弹出框,还要有判断
    的事件,确认删除吗?这样子。

接下来是删除操作在控制器这边的一些代码案例

  1. ///
    /// 1.5 根据员工ID删除员工信息
    ///
    /// 员工ID
    ///
    public ActionResult DeleteAcamede(int employeeID)
    {
    ReturnJson msg = new ReturnJson();
    msg.State = false;
    try
    {
    var employee = myModel.PW_Employee.Where(m => m.employeeID == employeeID).Single();
    myModel.PW_Employee.Remove(employee);
    if (myModel.SaveChanges() > 0)
    {
    msg.State = true;
    msg.Text = “删除成功”;
    }
    else
    {
    msg.Text = “删除失败”;
    }

}
catch (Exception)
{
msg.Text = “数据异常”;
}
return Json(msg, JsonRequestBehavior.AllowGet);
}
}
}

接下来是在视图上的一些代码的案例总结:

  1. 首先就是提到的自定义列模板方法的代码,以及渲染表格的一些代码:
    //1.0 自定义列模板的方法
    function setOption(data) {
    //console.log(data);
    var employeeID = data.employeeID;
    var btn = “”;
    btn += “<button type=‘button’ class=‘layui-btn layui-btn-xs’ οnclick='openUpdate(”
  • employeeID + “)’>修改”;
    btn += “<button type=‘button’ class=‘layui-btn layui-btn-xs layui-btn-danger’ οnclick='saveDelete(”
  • employeeID + “)’>删除”;
    return btn;
    }
    渲染表格之中的代码:
    cols: [[
    { title: ‘操作’, templet: setOption, align: ‘center’ }
    ]],
    2.这最后就是删除代码在视图的一些总结:
    //1.2删除员工数据
    function saveDelete(employeeID) {
    layer.confirm(“确认删除吗?”, { icon: 3, title: ‘提示’, offset: ‘150px’ }, function (index) {
    layer.close(index);
    $.getJSON("/Main/DeleteAcamede?employeeID=" + employeeID, function (msg) {
    if (msg.State) {
    layer.alert(msg.Text, { icon: 1, offset: ‘150px’ });//弹出提示框
    employee.reload();
    } else {
    layer.alert(msg.Text, { icon: 5, offset: ‘150px’ });//弹出提示框
    }
    });
    });
    }

最后就是这效果图,以及这个遮罩层的弹出框:

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值