MVC修改
增、删、查、改呢!新增和修改是差不多的,首先都是弹出模态框,弹出的模态框也是一样的,同样清空表单,如果有图片的也要清空图片,然后到控制器把数据查询出来,查到数据后回填表单数据和图片。回填表单有2个方法:
1、直接回填:
2、jquery 根据json对象填充form表单:
直接回填就是一个一个地回填,回填值少时还可以用,但回填值太多的时候,就显得很麻烦,一个个地回填,也很浪费时间,而jquery根据json对象填充form表单,不管要回填多少,都是一行代码就就回填,比起直接回填要方便快捷,但存在bog,不过基本是够用的了。jquery根据json对象填充form表单是封装好了的,要用就引用所在的js文件。
*保存修改和保存新增是差不多,同样的先获取到页面传过来的表单数据,然后发送请求:
数据发送到控制器接受:
1、 判断是否已经存在相同
2、 执行修改
如果能保证上面的横线的sysGrade的其他ID都有,就是其他字段都有,就可以不用再查询一遍,直接放到myModel.Entry()括号里面,不过查一遍是有好处的。
数据返回视图,判断修改是否成功:
然后进行测试。
修改的核心代码也是和新增一样,其他代码一大堆,关键代码就那么一两句,其他的都是为这一两句而服务,保证数据的完整,保证数据不会出问题。