修复数据自动提交SQL Server ╰半橙微兮° 2021-12-05 03:21 213阅读 0赞 作者:吱韩菌 开发工具:Visual Studio 2015 撰写时间:2019-7-16 下面要说的是我最近做模拟项目时遇到的一些错误,情况是这样子的:回填当前登录用户数据时,有时数据会为空,而进入数据库打开用户信息表时发现了部分数据为空,由此可断定不是数据库的问题,如果是数据库的问题,丢失的可不是一两段数据那么简单了。 ![在这里插入图片描述][20190717173309433.png] ![在这里插入图片描述][20190717173319880.png] ![在这里插入图片描述][20190717173329337.png] ![在这里插入图片描述][20190717173336804.png] ![在这里插入图片描述][20190717173345245.png] 修改保存好的数据正常情况下是不会出问题,在浏览了其他页面是数据就悄然生息地没了,根据这点可以判断,在浏览了其他页面后数据发生了变化,我在保存完数据之后在控制器的修改保存部分断点,然后再去浏览其他页面,当浏览到“修改密码”页面时,页面跳转到了控制器,这说明在“修改密码”里发生了数据提交。进入页面后便找到了问题所在,这我之前做数据回填时写的一个post请求,因为一些原因没来得及删除,才导致数据丢失,事实上并不是丢失数据,而是进入到这个页面后执行了加载事件,提交给了控制器,使其修改覆盖了原数据。 [20190717173309433.png]: /images/20211205/0f2cf6b1da18456a9b89f63156a07c0a.png [20190717173319880.png]: /images/20211205/3089628529dd44f7846e3df8bf2822de.png [20190717173329337.png]: /images/20211205/579303c96d104f9ea24385b9e2510faf.png [20190717173336804.png]: /images/20211205/f49b855dbc314a7d8866e35ba768a629.png [20190717173345245.png]: /images/20211205/879725aeb11f496887ee53b284121cef.png
还没有评论,来说两句吧...