开发工具与关键技术:vs与mvc
作者:黄志鹏
撰写时间:2019/4/27
在项目中我们难免需要删除一些无用的数据,所以我们在项目中需要提供删除数据的按钮或者说操作。接下来我们在这里说说删除操作。
但我们在项目中把我们的数据通过layui或者其他插件渲染出来的时候,我们就可以删除一些多余的数据。
下面是渲染出来的数据样式:
接下来我们就做删除操作,首先我们要理清思路,要实现删除操作我们是先把数据表格渲染出来,然后我们就在控制层那边写删除的方法。然后转到视图写提交的方法函数同时在提交的函数里面做一些应有的判断就可以了。
首先我们先在控制层那边写删除的方法。先看看相应的代码截图
首先我们先实例化returnJson来记录当前的状态。然后我们就来写查询,无论新增,修改还是删除我们都是要写查询,我们这里是要把所有的数据都要查询出来,并且没有他数据都是单条唯一的。查询出所有数据后我们就可以写删除的关键代码myModels.PW_Employee.Remove(dbEmployee);然后我们就在方法里头做一些提示框的判断。最后我们返回returnJson就可以了。
接下来我们就转到视图那边写一个提交到控制层里删除的方法的函数。我们先看一下提交函数的代码截图:
这里我们用的是post方法提交数据。"/Main/shang"是我们要提交的路径。{ employeeID: wemployeeID }意思是键值对的方式。最后是一个回调函数,我们在这里头写一些相应的操作,比如关闭加载层操作,和判断如果在控制层那边的状态为真,我们就刷新表格。