• MVC4中control的增删改查


     public class TestController : Controller
        {
            private LeaveEntities db = new LeaveEntities();
    
            //
            // GET: /Test/
    
            public ActionResult Index()
            {
                return View(db.termtimes.ToList());
            }
    
            //
            // GET: /Test/Details/5
    
            public ActionResult Details(int id = 0)
            {
                termtime termtime = db.termtimes.Find(id);
                if (termtime == null)
                {
                    return HttpNotFound();
                }
                return View(termtime);
            }
    
            //
            // GET: /Test/Create
    
            public ActionResult Create()
            {
                return View();
            }
    
            //
            // POST: /Test/Create
    
            [HttpPost]
            [ValidateAntiForgeryToken]
            public ActionResult Create(termtime termtime)
            {
                if (ModelState.IsValid)
                {
                    db.termtimes.Add(termtime);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
    
                return View(termtime);
            }
    
            //
            // GET: /Test/Edit/5
    
            public ActionResult Edit(int id = 0)
            {
                termtime termtime = db.termtimes.Find(id);
                if (termtime == null)
                {
                    return HttpNotFound();
                }
                return View(termtime);
            }
    
            //
            // POST: /Test/Edit/5
    
            [HttpPost]
            [ValidateAntiForgeryToken]
            public ActionResult Edit(termtime termtime)
            {
                if (ModelState.IsValid)
                {
                    db.Entry(termtime).State = EntityState.Modified;
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                return View(termtime);
            }
    
            //
            // GET: /Test/Delete/5
    
            public ActionResult Delete(int id = 0)
            {
                termtime termtime = db.termtimes.Find(id);
                if (termtime == null)
                {
                    return HttpNotFound();
                }
                return View(termtime);
            }
    
            //
            // POST: /Test/Delete/5
    
            [HttpPost, ActionName("Delete")]
            [ValidateAntiForgeryToken]
            public ActionResult DeleteConfirmed(int id)
            {
                termtime termtime = db.termtimes.Find(id);
                db.termtimes.Remove(termtime);
                db.SaveChanges();
                return RedirectToAction("Index");
            }
    
            protected override void Dispose(bool disposing)
            {
                db.Dispose();
                base.Dispose(disposing);
            }
        }
  • 相关阅读:
    ENVI【遥感图像预处理之图像的几何校正】
    ENVI数据显示操作【Tools菜单操作1】
    ENVI软件操作【数据显示操作——Overlay菜单操作】
    ENVI软件操作之【数据的显示操作】
    ADO.NET操作数据库(一)
    ASP.Net之数据绑定
    动态网页的建立
    VS2010安装异常中断后无法安装的解决方法(安装时发生严重错误)
    linux vi 删除多行的方法
    简单实现异步编程promise模式
  • 原文地址:https://www.cnblogs.com/lunawzh/p/6524723.html
Copyright © 2020-2023  润新知