标签:ima add pos mamicode control height 系统 查询 driver
1.今日任务:
①驾驶员信息添加
②驾驶员信息编辑
③驾驶员信息删除
④驾驶员信息显示与搜索
2.核心代码和效果图:
public class DriversController : Controller { carSystemEntities db = new carSystemEntities(); // GET: Drivers [HttpGet] public ActionResult DriversIndex() { var list = db.t_driver.ToList(); return View(list); } [HttpGet] public ActionResult Edit(int? id) { ViewBag.driverinfo = db.t_driver.Find(id); return View(); } [HttpPost] public ActionResult Edit(t_driver dri) { if (ModelState.IsValid) { db.Entry(dri).State = EntityState.Modified; int i = db.SaveChanges(); if (i > 0) { return RedirectToAction("DriversIndex"); } } return View(); } public ActionResult Delete(int id) { //find()只能用于有主键表的查询 t_driver d = db.t_driver.Find(id); db.t_driver.Remove(d); int i = db.SaveChanges(); if (i > 0) { return RedirectToAction("DriversIndex"); } else { return View(); } } [HttpGet] public ActionResult Create() { return View(); } [HttpPost] public ActionResult Create(t_driver dri) { if (ModelState.IsValid) { db.t_driver.Add(dri); db.SaveChanges(); return RedirectToAction("DriversIndex"); } return View(dri); } }
3.遇到的问题:
①显示的列数据过多,无法正确使用搜索和排序;
4.解决的方案:
①修改了js和页面节点,使遍历更多的列能有效使用js。
标签:ima add pos mamicode control height 系统 查询 driver
原文地址:https://www.cnblogs.com/redQAQ/p/13500744.html