mvc数据修改保存

                mvc数据修改保存

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

开发工具与关键技术:Visual Studio 2015  修改保存

作者: 李杨

撰写时间:2019-05-01

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

 今天我们来了解一下mvc中的数据的修改保存,

比起新增保存多了一点判段,还有数据回填。

 

然后数据修改保存的大致顺序就是:

第一我们要有一个页面,一个可以保存的按钮,点击一条数据弹出模态框,

把控制器里面的数据回填到模态框,与数据库的其他数据判断是否重复,

如果重复就提示:数据重复!如果跟数据库的其他数据不重复的话,

不重复的话就再跟自己比较, 要是如果跟自己数据一致的话就保存修改,

跟数据库其他数据不一致的话,就也保存修改

 

如图(提示:以下的代码来源于老师

 

然后首先我们要点击一条要修改的数据,弹出模态框重置表单,让表单为空

根据json对象填充form表单(数据回填)之后再打开模态框。

 

我们也可以简单的来说说数据回填(如图):

回填数据呢就是把你查出来的数据返回给要显示的文本框。

通俗的来讲就是把你新增到数据库的数据再拿回来,

赋值给那些文本框。这就是回填数据。

 

 

 

接着刚刚的打开模态框往下讲

之后我们就要去写修改保存按钮的方法了,然后首先就要获取页面的数据

因为用户要去修改哪些数据,就要去判断

要判断用户修改填写的数据是否为空,然后再获取用户修改填写的数据

接下来就要去跟数据库的其他数据比对是否重复 ,判断如果重复就不保存

然后还有跟回填的时候的其他数据匹配是否一致 一样的话就保存

 

紧接着我们就要去数据库那里写修改的方法了。

我们要先用try catch 去捕捉错误 ,如果代码错误还是怎么的就跳到数据异常的页面。

首先要获取用户之前删除又新填写的数据,然后去判断传过来的数据是否冲突

然后再去给实体类赋值

有没有重复 如果数据重复然后就提示用户:数据重复!。

如果没有重复就再去数据库判断有没有成功,

如果成功提示:修改成功!                                                                              

然后就用json返回数据到页面。

猜你喜欢

转载自blog.csdn.net/weixin_44540183/article/details/89952245