如何解决新增不成功方法
如何解决新增不成功方法
开发工具与关键技术:Visual Studio 2015 新增
作者:李国旭
撰写时间:2019年4月12日
对于这个问题,前段时间做了一个员工信息管理这一模块基础的(新增、删除、查询、修改)的练习,遇到了这新增的数据报异常问题,下面我们一起来看看如何解决这个问题!
首先,我们要弹出新增模态框,把新增部门的下拉框数据绑定和职位的下拉框都要绑定;这里的部门下拉框可以不用清空,个人的喜欢吧!然后resetForm()清空表单,就不用一个一个的删除那么麻烦。
如图
然后保存新增要获取一下页面数据,再判断数据的完整性验证让他们不等于空,这里我使用ajaxSubmit提交表单;然后呢,就要关闭模态框调用查询的方法,保存成功了之后就弹出一个提示框。这里要注意一个问题就是获取页面的数据的时候,声明的那些名称要和数据库里面的名称一致要不然新增不了,格式上得注意一下;这里的if判断语句是判断数据的状态弹出一个提示框。我们在写弹出模态框的时候,点击旁边的空白处就会自动的关闭模态框和点击esc退出的按钮也会关闭。对于这个问题,我们可以给他设置一下:“禁止鼠标按下和键盘的输入”代码就是“{backdrop:’static’,keyboard:false}”这样就可以了,任你点空白处它也不会关闭,你只能点击关闭按钮才能关闭模态框,这也是个方法!
实现代码如图所示:
新增的有多表新增和单表新增,而我这里写的是多表新增,查询条件是员工的编号等于用户的账号最主要的就是控制器这里的代码,先把这个员工表里面的数据查出来这里呢我们判断数据库中是否已经存在该员工的信息,然后获取用户的账号和员工编号数据再保存这张表,数据条数大于零就代表新增成功否则新增失败或者数据重复又或者跳到数据异常这里,最后返回一下数据的值“return Json(returnJson,JsonRequestBehavior.AllowGet)”returnJson
如图便是新增成功的效果图,弹出了一个新增的提示框新增成功会保存进数据库中如果失败了的话不会保存进数据库
最后,我们一起来探讨一下,对学习这个ASP.NET.MVC的一些心得。对于现阶段的我们刚刚接触这个东西的时候,我还是一脸的懵相信大家也是这样不知道怎么去学下手,都是对着老师的视频敲,一遇到问题就去找老师;虽然说这样做也没错,但是我们在遇到问题的时候应该自己找一下问题所在,实在不行就去找老师解决,这也是一个锻炼自己的机会。学习是一个渐循渐进的过程,没有一步登天一学就会的,都得经过不断地努力不断地总结和不耻下问、虚心求教;一分耕耘一分收获,幸福的生活来源于持久的奋斗!