MVC项目—页面数据新增

本文介绍MVC项目中页面数据新增的流程。视图捕获用户输入,将数据传递到控制器,控制器检查数据是否重复,避免重复录入。若数据唯一,则保存到数据库。以新增学院为例,展示如何实现这一过程。

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

MVC项目—页面数据新增

下面我们来了解VS项目页面数据新增流程和操作。

当我们在项目页面根据需求新增数据时,视图首先获取人们在页面输入的数据,传送到控制器中再对控制器中查询出数据库里面的数据进行查询重复,如果输入新增的数据以数据库中的数据重复,就不进行新增操作,否则新增,并且保存到数据库!
以下面作为一个例子:
在这里插入图片描述

在页面输入所需要的数据传到视图;

$("#insert").click(function () {
            $("#modalInsertAcademe").modal(); 

//点击新增按钮弹出新增学院的模态窗体
$("#formInsetAcademe input[type='reset']").click();//重置表单,清空表单使每一次点击进来都是不存在数据的;
$("#formInsetAcademe").attr("action", "/SystemManagement/CollegeInfor/InsertAcademe");获取页面数据,然后通过指定的路径传递数据到控制器相应的位置进行下一步操作
});

//数据传递到控制器

 public ActionResult InsertAcademe(SYS_Academe academe)
        {//首先判断页面输入的数据不为空//后进行下一步操作
            if (academe.AcademeCode != null && academe.AcademeName != null)
            {
                调用Linq的新增语句
                myModel.SYS_Academe.Add(academe);
               保存修改数据
                myModel.SaveChanges();//changes的三种状态:新增、修改、删除 
                return RedirectToAction("CollegeInfor");//重定向,刷新表格页面
            }
            else
            {
                return RedirectToAction("CollegeInfor");如果输入的数据为空则返回//重定向重定向,刷新表格页面

        }
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值