public ActionResult Edit([Bind(Include = "ID,UserName,UserPass,RegTime,Email")] UserInfo userInfo) { if (ModelState.IsValid) { db.Entry(userInfo).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(userInfo); }
/// <summary> /// 编辑用户信息 /// </summary> /// <param name="id"></param> /// <param name="userName"></param> /// <param name="userPwd"></param> /// <param name="Email"></param> /// <returns></returns> public ActionResult Edit(int id, string userName, string userPwd, string Email) { EFUserModelMVC db = new EFUserModelMVC(); var user = db.UserInfo.Where(u => u.ID == id).FirstOrDefault(); user.UserName = userName; user.UserPass = userPwd; user.Email = Email; user.RegTime = DateTime.Now.AddMonths(-2); //添加 修改删除 都是可以使用这个办法 db.Entry <UserInfo>(user).State = System.Data.Entity.EntityState.Modified; if (db.SaveChanges() > 0) { return(Content("修改成功")); } else { return(Content("修改失败")); } }