MVC修改基础总结

MVC修改基础总结

作者:李光辉

撰写时间:2019.4.17

接着前几天的总结,下面就开始介绍一下基础的表格数据的增删查改之一的修改。

实例分析:根据以下模态框的要求,进行员工信息内容的修改,其中部门和职位是选择下拉框。
在这里插入图片描述
在修改模态框弹出的时候,模态框里面的数据需要自动回填,如上图所示,选择一条数据后打开修改模态框,这条员工信息自动回填到表格中

数据回填首先需要查询出被选择的员工信息,所以根据ID查询员工信息

在这里插入图片描述
然后需要在视图那边请求这个查询方法,才能获取数据进行回填

并且一次有且只有一条数据能被选中修改,所以需要获取选中行ID
在这里插入图片描述
然后调用方法查询员工信息进行回填,同时进行部门和职位下拉框的绑定并回填数据,再进行其他表单的数据回填
在这里插入图片描述
用户ID和员工ID虽然不显示在表单中,也需要获取到它的值
在这里插入图片描述
弹出模态框的同时,提示判断选择的数据等于一条,确认只选中一条后弹出模态框进行信息修改,下一步进行保存修改员工数据
在这里插入图片描述
创建对象和调用构造函数:类名 对象名 = new 类名(参数1,参数2…参数n);

然后判断员工信息是否与数据库已有信息重复,提取需要修改的员工信息

如果修改信息会影响用户账户和密码的改变,则同时需要对用户表进行修改
在这里插入图片描述
对员工表进行修改,提取需要修改的员工信息

在这里插入图片描述
保存修改

myModels.Entry(dbEmployee).State = EntityState.Modified;

在视图的保存修改几乎跟保存新增相同,在获取页面数据之后,对某些数据进行判断或者验证,例如身份证号码、编号等等,然后再判断数据完整性等等,使用ajaxSubmit(obj)来提交数据,就不再重复介绍保存表单的方法了

可以参考一下上一篇MVC新增

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值