public ActionResult Edit(int?id, 客戶聯絡人 contact) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (ModelState.IsValid) { if (repoContact.IsExist(id.Value)) { repoContact.Edit(contact); repoContact.UnitOfWork.Commit(); return(RedirectToAction("Index")); } else { return(HttpNotFound()); } } ViewBag.客戶Ids = new SelectList(repoCustomer.All(), "Id", "客戶名稱", contact.客戶Id); ViewData.Model = contact; return(View()); }