手写增删改查

88 阅读1分钟

1.相对路径 修改 绝对路径 ~叫给目录 修改 @Html.ActionLink("添加","Create") 删除 2.超链接: @Html.ActionLink("添加","Create") model获取数据 例如:@model IEnumerable<MVC.Models.Course> Model显示数据 例如: @foreach (var item in Model)
{ @item.CourseId @item.Name 操作 } 3. 添加 public ActionResult Create() { return View(); } [HttpPost] [ValidateAntiForgeryToken] public ActionResult Create(Course course) { if (ModelState.IsValid) { db.Course.Add(course); if (db.SaveChanges() > 0) return RedirectToAction("Index"); } return View(); } 4. 编辑 public ActionResult Edit(int? id) { if (id==null ) { return RedirectToAction("Index"); } var item = db.Course.Find(id ); if (item ==null) { return RedirectToAction("Index"); } return View(); } [HttpPost] [ValidateAntiForgeryToken] public ActionResult Edit(Course course) { if (ModelState.IsValid) { db.Entry(course).State = System.Data.Entity.EntityState.Modified; if (db.SaveChanges()>0) { return RedirectToAction("Index"); } } return View(); } 5.删除 public ActionResult Delete(int? id) { if (id==null ) { return Json(false); } var item = db.Course.Find(id ); if (item==null) { return Json(false); } db.Course.Remove(item); if (db.SaveChanges()>0) { return Json(true); } return Json(false); } 6.前端Ajax代码 @section scripts{ }