判断后不能删除数据

开发工具与关键技术:VS     判断后不能删除数据
作者:赖文扬
撰写时间:2019年7月20日

在项目里面有很多数据需要判断的,判断是有很多的用处的,
比如判断了某一条数据之后就证明是正在使用或者是不能
删除的。那么现在来看一判断了之后不能删除数据的例子,
例如是一条坐车的班次信息,而这一辆班次是刚好是正在
开车中的,然后就要用到判断了,就要判断它不能删除,
因为它是在路上了,所以不能删除了的。再来看一个例子,
例如是车站信息,然后那个车站被使用到了然后就要写
判断不能删除了,那么判断后不能删除的代码是怎么写的呢?
首先要在页面的代码里面写一个删除的封装方法,然后在封装
方法里面用.post来提交删除的路径和传输到控制器那边的id,
这个删除写法和增删查改的删除写法是一样,正确的来说这个
删除就是那个写法。不同的是在控制器那边删除写法就要改一
下了,改成需要判断的写法了。现在看一下那个页面删除的写法
它是一样的。
(下面截图)
在这里插入图片描述
它的页面写法是一样的,然后现在再来看看控制器
那边的写法,控制器那边一开始也是一样,
用public ActionResult来封装里面要写的代码,
但是要把页面.post里面的id要传过来。
然后再写里面要判断删除代码,
里面要怎么写呢?首先要确定清楚哪些数据是
需要判断的,哪些不需要判断的,然后在写判断
的代码。比如现在要判断的是车站信息,那么就要
清楚哪个数据表里面的某些数据是需要用到车站或
者和车站有关联的,然后就要联表查询出那个表的
数据,然后后再实行删除。
(下面截图)
在这里插入图片描述
这只是其中一个表和车站有关系的,有多少个表
和车站有关联的,就联表写出多少个就可以了,比如
有五个表是和车站有关系的,然后就要一个一个的像
上面那样写出五个表的查询。在主要的是在最后要判断它
全等于0,然后再到里面写那个主表车站表的删除。
(下面截图)
在这里插入图片描述
最后还要写一句删除的代码,因为要删除的是车站表所以要在那句代码里面就写车站表就行了,然后就保存代码,在写提示为删除成功、删除失败、该车站在使用中不能删除,最后调用那个方法就可以了。
(下面截图)
在这里插入图片描述
最后启动浏览器运行就可以了。在浏览器那里要删除在使用的车站就会提示该车站在使用中不能删除。
(下面截图)
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值