public ActionResult Profile(int?id) { if (id == null) { id = 1; } 客戶主資料表 Cust = db.Customers.Find(id); if (Cust == null) { return(HttpNotFound()); } return(View(Cust)); }
public ActionResult Profile([Bind(Include = "客戶ID,客戶姓名,客戶Email,客戶手機,客戶地址,客戶生日,客戶性別")] 客戶主資料表 Cust) { //修改指定欄位的方式 客戶主資料表 newCust = db.Customers.Where(x => x.客戶ID == Cust.客戶ID).FirstOrDefault <客戶主資料表>(); newCust.客戶姓名 = Cust.客戶姓名; newCust.客戶Email = Cust.客戶Email; newCust.客戶手機 = Cust.客戶手機; newCust.客戶地址 = Cust.客戶地址; newCust.客戶生日 = Cust.客戶生日; newCust.客戶性別 = Cust.客戶性別; newCust.修改日期 = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); /* * //修改指定欄位的方式 * 客戶主資料表 c = new 客戶主資料表(); * c.客戶ID = Cust.客戶ID; * var newCust = db.Customers.Attach(c); * //newCust = Cust; * newCust.客戶帳號 = Cust.客戶帳號; * newCust.客戶姓名 = Cust.客戶姓名; * newCust.客戶Email = Cust.客戶Email; * db.SaveChanges(); * return RedirectToAction("Index"); */ /* * if (ModelState.IsValid) { * //修改該ID的全部欄位 * * Cust.修改日期 = DateTime.Now; * Cust.客戶密碼 = "123456789"; * db.Entry(Cust).State = EntityState.Modified; * db.SaveChanges(); * return RedirectToAction("Index"); * } * * return View("~/Views/Person/Profile.cshtml", Cust); */ }