我有一个模型课,
public class MyModel
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
public DateTime D { get; set; }
}
在编辑屏幕中,我只需要编辑'A和B。下面将用默认值(0和'0001-01-01'覆盖C和D。如何保留现有值(在数据库表中) C 和 D 除了将它们包含在视图中并隐藏它们吗?
[HttpPost]
public ActionResult Edit(MyModel myModel)
{
if (ModelState.IsValid)
{
_db_Entry(myModel).State = EntityState.Modified;
_db.SaveChanges();
}
return View(myModel);
}