私はモデルクラスを持っています、
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 だけを編集する必要があります。次の例では、C と D をデフォルト値 (0 と '0001-01-01') で上書きします。 C と D に加えて、それらをビューに含めて非表示にしますか?
[HttpPost]
public ActionResult Edit(MyModel myModel)
{
if (ModelState.IsValid)
{
_db_Entry(myModel).State = EntityState.Modified;
_db.SaveChanges();
}
return View(myModel);
}