Vs中单条数据的删除的方法

一般我们在VS中制作表格的时候都会用到删除这个作用方法,主要是因为删除这个功能可以让使用者删掉一些完全没用的数据以便使内存更加充足,这也是网络编程中必不可少的一项功能,缺少它页面是永远是不完整的。
删除的方法:
先写一个function(方法),再给一个方法名,然后传进一个参数,这个参数是你设定的表的主键的ID,因为它是根据你的表的主键来删除数据的,然后将方法名称在删除按钮那里进行调用,不能忘记写点击事件。
一般我们在点击要删除的数据时都会弹出一个提示框,来提示你是否要删除该数据,这样以防止你误点了重要的数据,也使得你点击该数据时有了是否真的点击到了该数据的提醒,因为有时候加载数据会比较慢,当你点击该数据要删除时没提醒会使得你知不知道真的点击了该数据。所以在写方法的第一步就是写一个询问的提示方法。常用的询问语句的提示方法是layer的插件里的一个方法:layer.confirm
Vs中单条数据的删除的方法
然后就是写一个Post请求
Vs中单条数据的删除的方法
双引号里面名称就是我们在控制器里面写的一个删除的方法,第一个studentID是我们用来接收ID的参数,并且要是int类型的数据。差不多到这里就开始去控制器写删除的方法了。
控制器的代码部分介绍:
下面是删除一个学生表的一个方法的例子:
Vs中单条数据的删除的方法
声明的string类型的变量是来记录删除的这个方法的执行的一个状态,开始设定的是failed(失败),在最后设定了success(成功)。
一般查询一条数据的时候我们都是用的Single,但是在使用Single的时候,服务器会出一个问题,而且很难找到,所以就在外面加了一个try-catch,这样当single报错的时候就会被try-catch抓到。
因为这里的学生表的主键是StudentID,所以得先根据学生表里面的StudentID来查询需要删除的学生信息,然后再根据学生信息来获取删除的学生的用户ID,根据用户ID查询需要删除的用户角色明细表信息,最后用用户ID来查询用户表。因为要删除的学生信息的主要是部分就是查询用户明细表和用户表。
在做别的表的删除时,也是应该最终要根据用户ID来查询用户角色明细表和用户表的,或者有些没有用户角色明细表的就可以直接查询用户表了。
在控制器写完方法后就可以在页面输出了
Vs中单条数据的删除的方法
在写删除方法的时候,它页面的代码并没有多少,主要是在控制器那边查询那些表,所以在出错后,大部分应该会是在控制器那边,所以在查询表格的时候多注意一下,删除就应该不会犯什么错了。