| 
 | |
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| -> 开发测试 -> mvc删除数据 -> 正文阅读 | 
|  | 
| [开发测试]mvc删除数据 | 
| 
 可以在次调用的参数来传入到删除的方法里面然后在使用layui里面的警告框confirm,使用方法跟alert差不多,弹出内容,弹出图标,回调方法,接着再回调里面写人请求方法使用的是post然后在在把自定义按钮的参数传递给post当参数传递到服务器。 function?delAcdemo(School_ID) ???????{ ???????????layer.confirm("确定要删除数据吗",?{?icon:?3,?title:?"询问"?},?function?()?{ ???????????????var?index?=?layer.load(); ???????????????//?点击确定后的方法 ???????????????//发送请求,删除学院 ???????????????$.post("delDataAcdemo",?{?School_IDdata:?School_ID?},?function?(retJson)?{ ???????????????????//关闭加载层 ???????????????????layer.close(index) ???????????????????if?(retJson.State)?{ ???????????????????????SecachSchoolDemo(); ???????????????????????//弹出层 ???????????????????????layer.msg(retJson.Text,?{?icon:?1?}); ???????????????????}?else ???????????????????{ ???????????????????????layer.msg(retJson.Text); ???????????????????}????? ???????????????}); 
 在使用try异常语句来写删除的操作如果有异常则会被catch捕抓,使用remove来异常数据数据然后根据savechanges()来判断是否修改成功 //因为学院ID在数据库的其他表都是外键的存在,如果删除学校信息需要先判断 ????????????//在其他表是否在使用如果有则不能删除,不然则可以删除。 ????????????int?countSpeciaity = myModel.SYS_Specialty.Count(M => M.academeID == School_IDdata); ????????????int?countGrade = myModel.SYS_Grade.Count(M => M.academeID == School_IDdata); ????????????int?countClass = myModel.SYS_Class.Count(M => M.academeID == School_IDdata); ????????????int?countStudent = myModel.SYS_Student.Count(M => M.academeID == School_IDdata); ????????????//判断子表是否有当前要删除的学院的数据 ????????????if?((countSpeciaity + countGrade + countClass + countStudent)==0) ????????????{ ????????????????//可以删除 ????????????????try ????????????????{ ????????????????????SYS_Academe?academo = myModel.SYS_Academe.Single(m => m.academeID == School_IDdata); ????????????????????//删除 ????????????????????myModel.SYS_Academe.Remove(academo); ????????????????????//保存 ????????????????????if?(myModel.SaveChanges()?> 0) ????????????????????{ ????????????????????????rturnjson.Stata = true; ????????????????????????rturnjson.Text = "删除成功"; ????????????????????} ????????????????????else ????????????????????{ ????????????????????????rturnjson.Text = "删除失败"; ????????????????????} ????????????????} ????????????????catch?(Exception?e) ????????????????{ ????????????????????rturnjson.Text = "数据异常"; ????????????????} ????????????} ????????????else ????????????{ ????????????????rturnjson.Text = "当前学院正在使用,不允许删除"; ????????????} | 
|  | 
| 开发测试 最新文章 | 
| pytest系列——allure之生成测试报告(Wind | 
| 某大厂软件测试岗一面笔试题+二面问答题面试 | 
| iperf 学习笔记 | 
| 关于Python中使用selenium八大定位方法 | 
| 【软件测试】为什么提升不了?8年测试总结再 | 
| 软件测试复习 | 
| PHP笔记-Smarty模板引擎的使用 | 
| C++Test使用入门 | 
| 【Java】单元测试 | 
| Net core 3.x 获取客户端地址 | 
|  | 
| 上一篇文章 下一篇文章 查看所有文章 | 
| 
 | 
| 开发:
C++知识库 
Java知识库 
JavaScript 
Python 
PHP知识库 
人工智能 
区块链 
大数据 
移动开发 
嵌入式 
开发工具 
数据结构与算法 
开发测试 
游戏开发 
网络协议 
系统运维 教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 | 
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年10日历 | -2025/10/31 20:19:13- | 
| 
 | 
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |