删除页面数据
开发工具与关键技术:Visual Studio 2015 MVC
作者:郭海明
撰写时间:2019年7 月 7日
项目的用户在使用的时候,通过网页查询出数据,如果发现有报废的数据,或者新增的时候新增了错误的数据,那么就需要用到删除的事件,来删除掉报废的数据,所以接下来写一个点击删除图片,将数据表格的数据进行删除的事件。
首先我们给这个删除的图片一个id。
如图,给了图片id之后,我们就来写删除的方法,首先个给这个ID一个点击事件。
CheckStatus获取到用来状态这个数据表格的layuiTable名称,chedata获取到layuitable的选中行数。
然后到控制器里面去写删除的方法。
给这个方法一个参数,该参数为主表的ID,通过try来返回该主键ID的唯一元素,如果不是唯一元素,则会跳到catch报错,给catch一个false。如果不报错,则给这个主键ID一个Remove,删除掉该主键ID的数据,如果数据库发生变化,则返回true。
控制器写完之后,就可以回到视图里面去调用这个写好的删除方法了。
如果选中行大于0,就是如果有选中的行数,则提示一个“确认删除选中的数据吗?”如果用户选择确认,则继续执行下面的方法。通过for循环,来获取到用户要删除数据的条数进行删除。通过ajax来将数据传送到控制器里面写好的删除方法里面。如果删除成功,那么就刷新数据表格,并给用户提示成功删除数据。这样一个数据表格里面的删除方法就写好了。