//
// GET: /Movies/Edit/5
public ActionResult Edit(int id = 0)
{
Movie movie = db.Movies.Find(id);
if (movie == null)
{
return HttpNotFound();
}
return View(movie);
}
//
// POST: /Movies/Edit/5
[HttpPost]
public ActionResult Edit(Movie movie)
{
if (ModelState.IsValid)
{
db.Entry(movie).State = EntityState.Modified;
db.SaveChanges();
return RedirectToAction("Index");
}
return View(movie);
}
据我了解,HttpPost 只能通过在相应视图中发布填充表单来访问。我的困惑是我是否需要检查movie
HttpPost 的空值,因为我认为movie
没有机会null
。你怎么看呢?有没有movie
机会null
?
请通过给出原因明智地否决我的问题!