修改错误

爱恰鸡米花 2019-07-08 08:36:34
在做mvc项目的时候最基本的新增,修改,删除,查询,是我们必要掌握的技能,如果最基本的都不会那么就不要谈一些花里胡哨的东西了,最近呢我又遇到了两个问题(是不是我遇到的问题有点多了),一个是数据回填,一个是修改,按理说都做了这多数据回填与修改,这么会连这基本的都会错呢。

我主要修改的内容是在查询出表pw_indent后修改表pw_modeofpayment与表pw_roomclassifcation,如图所示表pw_roomclassifcation与表pw_indent是没有直接的关系的,在做这个的时候是遇到的一个新的“修改”,做过了传统的,但是在数据回填时就出错了

如图,这是我查询的一部分,因为刚开始一致认为我要回填数据,被带入到思维定向中,只顾着查询数据,忽略的了一个重点,就是它的主键ID是否绑定上来


当时的我也是傻,也没往ID上考虑,然后想不出就索性放在那里,先不管,等自己慢慢静下心来才想到把表pw_roomclassifcation的ID加上去
回填是可以回填了但修改又出错了(哎,一波三折)

还是ID的问题,这我就纳闷了,在数据回填的时候不是已经绑定了ID了吗。后来才知道在获取数据的时候只是获取了表gr_room下的表pw_roomclassifcation的ID并没有把表gr_room的主键ID给获取到所以有两种方法解决

这是第一种方法,也是比较简便的一种方法,这样在数据回填的时候就可以把对应的表的主键ID给绑定上

这是第二方法,相比于第一种方法,这种方法就比较麻烦了,它还要在控制器里写绑定房间号码的下拉框,同样的在模态框里出现,但我们在修改模态框时,只需要修改对应房间的状态,并不是要修改房间号码,所以还要写css样式来把这个房间的下拉框给隐藏掉。
...全文
13 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

488

社区成员

发帖
与我相关
我的任务
社区描述
硬件使用 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧