证书删除

这篇博客介绍了如何删除已生成的证书。通过JavaScript函数`DeleteCertificate()`实现,该函数使用Ajax异步请求,根据用户选择的证书ID调用后台的`DeleteCertificate`方法进行删除。在后台,使用LINQ查询找到对应的证书并从数据模型中移除,然后保存更改。如果删除成功,前端会显示成功的提示信息。

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

 

绑定已经生成的证书,根据id进行删除

function DeleteCertificate() {

            $.ajaxSettings.async = false;            var checkStatus = layuiTable.checkStatus('tabCertificate');

            var selectData = checkStatus.data;

            var count = 0;

            if (selectData.length == 0) {

                layer.alert("请选择需要删除的证书信息", { icon: 5, offset: '150px' });

                return false;

            }

            layer.confirm("确认要删除吗?", { icon: 3, title: '提示', offset: '200px' }, function (index) {

                layer.close(index);

                for (var i = 0; i < selectData.length; i++) {

                    var CertificateID = selectData[i].CertificateID;

                    $.post("DeleteCertificate", { CertificateID: CertificateID }, function (data) {

                        if (data == true) {

                            count++;

                        }

                    });

                }

                layer.alert(count + '条数据删除成功!' + (selectData.length - count) + "条数据删除失败");

                tabCertificateSearch();

            });

        }

 

public ActionResult DeleteCertificate(int CertificateID)

        {

            try

            {

                var Certificate = myModel.CertificateITable

                    .Where(m=>m.CertificateID== CertificateID).Single();

                myModel.CertificateITable.Remove(Certificate);

                if (myModel.SaveChanges()>0)

                {

                    return Json(true, JsonRequestBehavior.AllowGet);

                }

                else

                {

                    return Json(false, JsonRequestBehavior.AllowGet);

                }

            }

            catch (Exception e)

            {

                Console.WriteLine(e);

                return Json(false, JsonRequestBehavior.AllowGet);

            }           

        }

首先选中要删除的数据

 

点击确认删除

删除成功,就没有这条数据了。

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值