查询时漏查的错误影响到修改和删除

开发工具与关键技术:Visual Studio 与javascript和C# Linq查询

作者:黄灿

撰写时间:2019.4.11

根据数据库连表查询数据,将数据返回页面视图,在查询的时候把数据东都查询出来,却犯了一个错误,导致后面一连串的新增修改删除出现问题。

在这里插入图片描述

在查询数据的时候,忘记把单条数据的ID和用户ID查询出来,在写新增的时候是可以新增成功的,但是在修改和删除中就会出现一连串的问题,修改数据回填不了数据保存不下来,删除也删除不了,在写修改的时候出现了很大的问题,当时我只是单纯的认为是我修改方法的代码写错了,没有想到是在查询的时候没有把ID查询出来,查询是根据ID查询数据回填数据的,数据回填不上来,找了一天的错误,没找到问题的根源,想到了是新增的时候是不是出错了,但是没想到查询那一块去,修改没有写出来。跑去写删除,删除也是出现了问题,总是删除失败,因为删除也是根据ID删除数据的,就因为一个查询的思路没想好,导致问题连连,最后同学提醒到了我是不是查询没有查询出ID,一看果然是,把ID查询出来然后整理代码,修改和删除的问题东欧解决列。

在写修改回填数据的时候javascript也是忘记获取它的ID,导致无法根据ID修改数据。在这里有两种数据回填的方法:

第一种:一个一个地获取到input中的值回填

第二种:用loadDatatoForm方法回填form表单

两种方法都可以回填到数据,但是下拉框的数据必须是绑定下拉框数据再回填。
在这里插入图片描述

删除,不管是单条数据删除还是多条数据删除都是需要获取ID根据ID删除的。
单挑数据删除是根据查询出来的ID删除信息的
在这里插入图片描述
多条数据的删除根据选中行的ID进行数据字符串拼接来删除的

在这里插入图片描述

控制器那边也要对根据ID拼接好的数据进行分割

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44542088/article/details/89360780
今日推荐