具有 ASP.NET MVC 的数据库 Web 应用



我正在按照本教程学习如何使用 ASP.NET MVC创建一个简单的数据库Web应用程序。我在使用家庭控制器中的第二个Create控制器方法时遇到问题(在清单 4 中(。具体而言,错误 - 在生成 Web 应用程序时 - 与实际将条目保存到数据库的AddToMovieSet方法有关。

值得注意的是,我使用的是VS 2016,而教程使用的是更旧的版本(2008(;这可能是问题的原因。但是,尽管如此,这种Create控制器方法的代码是什么?

这是主控制器中Create操作方法中的代码:

public ActionResult Create(Movie movieToCreate)
{
if (!ModelState.IsValid)
return View(); 
_db.AddToMovieSet(movieToCreate);
_db.SaveChanges(); 
return RedirectToAction("Index");
}

确保为此操作方法创建了正确的视图。否则,使用名称显式创建视图或返回视图。

最新更新