layui简单的增删改查

这篇博客详细介绍了如何使用layui这个前端框架,结合C#后端代码,实现数据库的增删改查功能。包括编辑、添加、删除和查询操作的实现细节,以及数据展示页面的代码示例。
摘要由CSDN通过智能技术生成

数据库

https://blog.csdn.net/qq_47795870/article/details/121377654

后端代码

  

public ActionResult Index()
        {
            return View();
        }
        //修改
        public ActionResult EditRole(string info)
        {
            using (AAAEntities db = new AAAEntities())
            {
                var newModel = info.ToObject<Models.Student>();
                var model = db.Student.Find(newModel.id);
                model.Sex = newModel.Sex;
                model.institute = newModel.institute;
                model.phone = newModel.phone;
                model.Addtime = newModel.Addtime;
                model.Admissiontime = newModel.Admissiontime;
                model.Called = newModel.Called;
                model.Class = newModel.Class;
                model.Name = newModel.Name;
                model.IsDel = 1;

                if (db.SaveChanges() > 0)
                {
                    return Content("OK");
                }
                else
                {
                    return Content("Error");
                }
            }
        }

        //添加修改共同的用id判断
        public ActionResult Addorupdate(string id)
        {
            using (AAAEntities db = new AAAEntities())
            {
                var model = new Models.Student();
                if (!String.IsNullOrWhiteSpace(id))
                {
                    model = db.Student.Find(id);
                }
                return View(model);
            }
        }
        //添加
        public ActionResult AddRole(string info)
        {
            var model = info.ToObject<Models.Student>();
            using (AAAEntities db = new AAAEntities())
            {
                model.id = Common.StringHelper.GetPrimaryKey();
                model.IsDel = 1;
                db.Student.Add(model);
                if (db.SaveChanges() > 0)
                {
                    return Content("OK");
                }
                else
                {
                    return Content("Error");
                }
            }
        }
        //删除
        public ActionResult Del(string id)
        {
            using (AAAEntities db = new AAAEntities())
            {
                string[] lst = id.Split(',');
                foreach (var item in lst)
                {
                    var model = db.Student.Find(item);
                    model.IsDel = 0;
                }
                if (db.SaveChanges() > 0)
                {
                    return Content("OK");
                }
                else
                {
                    return Content("Error");
                }
            }
        }
        //查询
        public ActionResult students(int page, int limit)
        {
            using (AAAEntities db = new AAAEntities())
            {
                var query = (from a in db.Student
                             select new ViewModel.TTbate
                             {
                                 id = a.id,
                                 Name = a.Name,
                                 institute = a.institute,
                                 Sex = a.Sex,
                                 Class = a.Class,
                                 Called = a.Called,
                                 phone = a.phone,
                                 Addtime = (DateTime)a.Addtime,
                                 Admissiontime = (DateTime)a.Admissiontime,
                                 IsDel = a.IsDel.Value
                             });
                query = query.Where(u => u.IsDel == 1);
                if (!String.IsNullOrWhiteSpace(Request["name"]))
                {
                    string name = Request["name"].ToString();
                    query = query.Where(u => u.Name.Contains(name));
                }
                if (!String.IsNullOrWhiteSpace(Request["institute"]))
                {
       

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值