新增与修改
2019-06-11 07:11
876 查看
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:VS MVC
作者:袁志彤
撰写时间:2019-05-16
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我们做项目,一定会遇到新增和修改,平常我都是把新增和修改分开来写,用两个模态框,一个写新增,一个写修改,这是正常操作,其实新增和修改可以写在一个模态框的里的,写在一个模态框里可以节省很多代码,但要复杂点,用两个模态框写新增修改大家应该都会,现在我就写用一个模态框写新增修改
模态框我们就只需要一个就OK
因为代码太多,我只截了一部分,我们新增和修改是打开的都是这个模态框,新增与修改不同的是,新增打开时只需要重置一下表单就可以了,但修改就不同了,修改重置之后还需要数据回填,所以就利用这一点,让新增与修改不会冲突
这是修改的数据回填,看起来就一句代码的事,那是因为用了方法,注释的代码才是用最笨的办法一个一个回填,数据回填需要传递参数,需要用到模态框中的隐藏域,隐藏域就是让新增与修改不互相影响的方法
保存时,最先判断就是不为空,基本上每个新增与修改都有这个判断,然后就是重点了,声明一个变量让它为空,这个变量是用来储存url的,然后就是判断隐藏域的值,只有修改用到了隐藏域,所以,没有值的就是新增,url链接就等于新增的链接,有值的就是修改,url链接就是修改的链接
相关文章推荐
- 树形数据处理方案 收藏 树形数据的排序,新增,修改,复制,删除,数据完整性检查,汇总统计
- Asp.Net XML操作基类(修改,删除,新增,创建)
- Swift - 使用EventKit操作"提醒事项"(2、新增、修改、删除提醒)
- SqlHelper改的OleDbHelper,OleDbHelper新增、修改、删除(操作二进制文件)
- 解析大型.NET ERP系统 单据标准(新增,修改,删除,复制,打印)功能程序设计
- GridView动态新增行 删除行 适合多数据批量修改保存 新增数据验证
- Android跳转到系统通讯录新增和修改联系人
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- salesforce 零基础学习(六十九)当新增/修改一条记录以后发生了什么(适合初学者)
- LINQ -- 新增 修改 删除
- C# 关于XML遍历新增节点,修改属性小例
- bootstrap3的新增和修改的btn-*用法
- 对python中词典的values值的修改或新增KEY详解
- IFS 新增资料时 修改缺省值
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)
- Javascript 操作select控件大全(新增、修改、删除、选中、清空)
- XML新增、修改、选择
- SQL 新增/修改 表字段列的类型等