ASP.NAT MVC修改数据库信息的方法

本文介绍了在ASP.NET MVC中使用layUI插件修改数据库信息的步骤,强调了使用try-catch处理异常以及判断修改操作成功与否的重要性。

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

ASP.NAT MVC修改数据库信息的方法

开发工具与关键技术:MVC
作者:邹贺汗
撰写时间:2019.5.5
ASP.NAT MVC修改数据库信息的方法,引用一下layui这个插件。

{ title: '操作', templet: setOperate, align: 'center', fixed: 'right' }
function setOperate(data) {
            //console.log(data);
            var employeeID = data.employeeID;
            var btnHtml = "";
            btnHtml += '<button type="button" class="layui-btn layui-btn-xs" onclick="openUpdate(' + employeeID + ')">修改</button>';
            btnHtml += '<button type="button" class="layui-btn layui-btn-xs layui-btn-danger" onclick="doDelete(' + employeeID + ')">删除</button>';
            return btnHtml;
        }
要修改数据的id了,然后我们要弹出修改的模态框,你想一下,在打开模态框之前我们是不是要回填表单,要不然的话用户一点击,打开的模态框是空白的。
//弹出修改的模态框
            function openUpdateModal(自定义)(mployeeID(自定义)) {
            //重置表单
            $("#formInsertExaminee(表单ID)").resetForm()
                });
            //查询考生信息,回填数据
            $.post("selectEmployeeById(获取修改数据的路径)", { EmployeeID(设置操作按钮时封装的参数): mployeeID(自定义) }, function (stuData) {
(stuData用来接收查询出来的数据)
                //下拉框数据绑定&数据回填
                createSelect("DepartmentID(下拉框ID)", "selectDepartment(下拉框数据查询方法)", stuData.DepartmentID);
(stuData.DepartmentID查询出来的数据中的DepartmentID)
                //其他表单数据回填
                loadDatatoForm("formUpdateExaminee(表单ID)", stuData);
                });
            //弹出模态框
            $("#modUpdateExaminee(模态框ID)").modal("show");
            }
保存修改
            function 自定义方法名() {
            //获取页面数据
            var 自定义A = $("#模态框ID [name='模态框文本框名称']").val();
            var 自定义B = $("#模态框ID [name='模态框下拉框名称']").val();
            ........      (按照上面同样的格式还有就继续获取)
            //数据完整性验证
            if ( 自定义B> 0 && 自定义A!= "" && ) {
(数据类型不同判断条件也不同)
             //加载层
             var load = layer.load();
             //提交表单
             $("#表单ID").ajaxSubmit(function (returnJson) {
                    //关闭加载层
                    layer.close(load);
                    if (returnJson.State) {
                        layer.msg(returnJson.Text, { icon: 1, title: "提示" });
                        //关闭模态框
                        $("#模态框ID").modal("hide");
                        //刷新表格
                        表格ID.reload();

效果图:

在这里插入图片描述
在这里插入图片描述
由于有single所以我们要用try{ } catch(Exception){ }捕捉异常。最后,我们要判断是否修改成功,成功就返回“修改成功”,失败就返回“修改失败”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值