单表修改技术分享

开发工具与关键技术:VS,MVC
作者:陈梅
撰写时间:2019年6月20日
图片代码来源于老师教程
MVC项目最基础的功能,就是增删查改,只要把增删查改学得通透,做项目就没什么问题了,有问题的,也就只有一下不常见的小功能需要实现。这次我分享的技术,就是增删查改里的改了。而且还是单表修改。我们来看一下控制器的代码部分先吧!在这里插入图片描述
在这里插入图片描述
首先用ReturnJson的封装类来定义一个变量,这个变量是用来返回string类型的。定义好变量后,就用try{}catch(){}来捕获异常。然后先判断修改时的数据是否与数据库的数据有重复的,如果修改的数据有重复,那么就会修改失败,如果没有重复,就会修改成功。然后再去获取要修改的数据,并且是要根据主键来提取数据。dbAcademe.AcademeName = sysAcademe.AcademeName; dbAcademe.AcademeCode = sysAcademe.AcademeCode;这两句代码是给试题赋值。然后myModel.Entry(dbAcademe).State = EntityState.Modified;执行修改。最后就保存修改的内容。保存是会自动判断是否修改成功,修改失败,或者是会不会修改的数据和其他的重复。最后返回数据到数据库中。其实修改技术和新增技术的代码差不多,只是修改还要写多几句的代码而已,认真去学习的时候,就会两个的技术点都会了。接着我们来看一下视图的代码部分吧
在这里插入图片描述
视图中,还要给修改一个模态框,模态框的布局我就不展现出来了。就是前端布局而已。视图修改模态框的代码第一步是打开模态框,打开修改模态框,然后重置一下表单。然后再把数据回填到模态框中去。loadDatatoForm(“formUpdateAcademe”, data)是根据json对象填充form表单,然后最后这句$("#modalUpdateAcademe").modal(‘show’);是弹出模态框的意思。接着就是保存修改好的模态框的数据。获取页面的数据,然后继续判断,再异步提交修改好的数据,最后就保存,保存成功就会自动关闭模态框。并且刷新表格。然后数据还没修改,就会弹出一句请修改完整的提示框。最后来看一下效果吧!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这样一个修改的技术就完成了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值