我用dbfirst模式+mvc快速生成了数据库的操作界面,参考了极客学院中loic老师关于MVC方面的视频,过程与代码应该都没问题,但是在实际操作中 Edit | Details | Delete操作点开之后直接弹到404界面,但是新建项的功能能够实现,请问是在哪出了问题。
目前我发现是id问题
public ActionResult Delete(int id = 0)
{
Movie movie = db.Movies.Find(id);
if (movie == null)
{
return HttpNotFound();
}
return View(movie);
}
正常情况下如上图id会是相应的格式,但是这个使用的localdb做出来的效果,我自己的连接的SQLserver数据库,id永远都是0,请问是为什么
Edit | Details | Delete操作点开之后直接弹到404界面 可能是定义的路由没找到对应的url. 另外id永远是0,看下生成的id的值和传的id的值是否正确。
Edit | Details | Delete操作点开之后直接弹到404界面 可能是定义的路由没找到对应的url. 另外id永远是0,看下生成的id的值和传的id的值是否正确。