2016-02-06 178 views

回答

1

Id等於無效,因爲該模型粘合劑沒有找到您發佈的數據值。

要解決此問題,您必須將Id作爲隱藏字段添加到您的視圖中。在您的Edit.cshtml只需添加以下行:

@Html.HiddenFor(model => model.Id) 
+0

圖像它總是空:/ –

0

嘗試像這樣 - >

public ActionResult Edit([Bind(Include = "Field1,Field2,Field3...")] Etudiant et) 
    { 
     if (ModelState.IsValid) 
     { 
      db.Entry(et).State = EntityState.Modified; 

      db.SaveChanges(); 
     } 
     return RedirectToAction("Index"); 
    }