页面残留数据该如何处理

开发工具与关键技术:Visual Studio、MVC
作者:幻奏
撰写时间:2019.6.13

关于页面数据残留的问题,我前几天就遇到了,刚开始的时候我写完那个页面是不知道它有毛病的,后来我才发现了它居然有一个小问题。
先来说一下我要实现的功能吧,我要做的页面是协议单位的管理和协议房价的管理,先把它们的数据用数据表格加载出来,然后可以新增、删除、修改。不过协议房价有点不同,我们要先选择协议单位才能加载协议房价的数据表格。
假如我们没有选中协议单位,那么我们就不能点击协议房价的新增,如图:
在这里插入图片描述
在这里我后来才发现了一个小问题,我在点击上面的协议单位管理的时候,选中了表格里的一条数据,然后下面的协议房价就会自动加载数据表格,这样我就能在下面的协议房价进行新增、修改、删除了。然后我就把协议单位管理里面的一条数据删除了,那么问题来了,我居然发现下面的协议房价还可以弹出新增的模态框。注意看我后面已经没有选中的数据了
在这里插入图片描述
一般要删除协议单位一定要下面的协议房价没有数据才能删除,不然你删除了协议单位,可是协议房价还是会残留多余的数据,所以我们要确保下面的协议房价没有数据了,才能删除上面的协议单位。
碰到了这个问题,我第一时间认为是我没在删除的方法里面写刷新协议房价的数据表格,然后我就在它删除成功的后面写了一个刷新协议房价的数据表格。运行。。。好,我就再选中一条协议单位的数据,是否删除,点击确定。成功删除,然后我一点下面协议房价的新增按钮,好,它又弹出来了。我在想,我明明把协议单位的数据删除了,为啥下面还可以弹出新增的模态框呢?明明我下面的协议房价也没有数据呀,为什么会出问题呀。
我眉头一皱,意识到问题可能很简单,可能是我的ID还残留着,所以我在删除成功之后的方法里,写了一个把ID赋值为零。
在这里插入图片描述
这样写了之后就再也没有出问题了。
我也是服了我自己,刚开始我居然没有想到是因为它的ID导致了它出现没有选中协议单位也可以弹出新增模态框的这个问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值