2016-02-06 179 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"); 
    }