讲解删除的方法

本文介绍在ASP.NET MVC应用中实现科目删除功能的具体步骤及代码细节,包括前端JS交互逻辑与后端控制器处理流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发工具与关键技术:VS, ASP.NET.MVC
作者:谭威
撰写时间:2019年4月7日
我这里说的删除是试题维护/科目维护的删除,这里的代码完全是我自己打的,这里所说的完全是个人的理解,如果有讲错的地方,还望包涵:
在这里插入图片描述

当我们点击删除这个按钮时,进入上图函数的第一步,弹出询问框,问你是否要删除该科目类型,当你点取消时,该询问框消失后,系统不进行任何操作,当你点确定时,进入第二个函数,关闭第一个函数(也就是询问框消失),这时系统将会发送删除请求,同时传送参数以及打开加载层,打开加载层的目的是防止用户再次操作,当请求返回后,进入第三个函数,进而关闭加载层,再判断发送回来的请求是否为true,若为true,则刷新表格再输出删除成功,若为false,则刷新表格再对应控制器中的false对应的输出删除失败或者是存在对应的知识点,不能删除又或者是删除失败,这里我描述是js的代码,我们还要写这个方法的控制器的代码。
在这里插入图片描述

上图是我自己写的控制器的代码,当删除 科目类型(看注释)的方法发送删除请求,进入上图的方法,首先我先实例化ReturnJsonVo的一个对象,{这里的ReturnJsonVo是我自定义的一个类,我在这个类里面分别设置了Stater(状态)、Code(状态码)、Text(文本)、Object(附加数据),}再给他的状态设置为false,其实也可以不设置的,因为它是bool类型的,其默认值就是false,然后我们的查询要删除的这个科目类型下面是否是有知识点,将其赋值给dbPonint,再判断dbPoint是否为零,当其不为零时,那么我们就得输出存在对应的知识点,不能删除这句话,再返回请求;当其为零时,那我们就得查询到我们要删除的这条数据,再将其移除,再判断数据库的变化是否大于零,若大于,则输出删除成功,再返回请求;若小于,则输出删除失败,再返回请求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值