快速了解修改的思路以及数据走向

 快速了解修改的思路以及数据走向

我们编程这条路都是由查询,新增,修改(更新),删除,这基本的四个操作来演绎出来的。那么现在,我就来为大家分享一下,我的个人理解修改数据的方法,以及思路

  1. 修改,就是对已有的数据进行修改,要修改数据,我们就要找到它,就像我们要委托别人,帮助自己解决问题一样,我们要找到他们,并且告诉他们怎么做。
  2. 通过什么找到要修改的数据呢,找到数据的方法有很多,我们通过用主键ID来找到它们,比如我要修改公司表的数据,我们要通过它们的主键ID,CompanyID来找到这张表就可以获取到这张表的所有数据了。
  3. 在实际项目中,我们通过点击表格的修改按钮来弹出修改层,如图所示:

 

  1. 弹出修改层之前,我们要获取这行数据的公司ID,去到数据库的公司表,去通过这个公司ID查询相对应的这一条数据,来回填到输入框隐藏的Input标签,因此,我们在查询的时候通常回把对应的ID查询出来,并把它们放到页面上的隐藏的input标签中,以方便查询数据来回填。然后在弹出修改层,这样我们就可以更加方便地对数据进行修改了。
  2. 数据填写完整,我们就要点击确定按钮进行数据提交,这次提交的数据有公司ID(通过隐藏的input标签提交)和公司名称两个字段,在提交之前,我们要保证要有传递过去数据,所以要对数据进行判断,判断数据不为空,也就是输入框要有值,并且不能全是空格的效果,如图所示:

  1. 输入框有值,并且提交到控制器后,我们可以在加一次判断是否为空,也可以不加,然后再用公司名称去查询数据库的数据是否重复,如果重复就不能更改,还有一种情况就是,自身的ID可以不用等于自身ID,这样可以点出修改,然后直接保存自身,这样就不会修改自身时会出现重复

 

下面是代码部分

 

 

JS代码

扫描二维码关注公众号,回复: 6166815 查看本文章

C# Vs控制器代码

猜你喜欢

转载自blog.csdn.net/qq_44540112/article/details/89372468