Asp.net mvc 5 在ASP.NET MVC 5中创建存储
您好,我正在ASP.NET MVC 5中创建一个应用商店。我被困在这里的细节行动方法。我已经创建了商店,以显示流派,然后为该流派的特定专辑。现在我需要显示用户单击的任何一张专辑的详细信息 公共类StoreController:控制器 {` 在这里输入代码 私有MVCMusicStoreDB=新的MVCMusicStoreDB(); //获取:商店Asp.net mvc 5 在ASP.NET MVC 5中创建存储,asp.net-mvc-5,Asp.net Mvc 5,您好,我正在ASP.NET MVC 5中创建一个应用商店。我被困在这里的细节行动方法。我已经创建了商店,以显示流派,然后为该流派的特定专辑。现在我需要显示用户单击的任何一张专辑的详细信息 公共类StoreController:控制器 {` 在这里输入代码 私有MVCMusicStoreDB=新的MVCMusicStoreDB(); //获取:商店 public ActionResult Browse() { return View(db.Genres.ToL
public ActionResult Browse()
{
return View(db.Genres.ToList());
}
public ActionResult Index(int id)
{
var albums = db.Albums.Where(a => a.GenreId==id);
return View(db.Albums.ToList ());
}
public ActionResult Details(int id)
{
var album = db.Albums;
return View();
}
}
}我假设您的相册数据库集有一个名为
Id
在您的详细信息
操作中,使用此代码可获得一张独特的相册
public ActionResult Details(int id)
{
var album = db.Albums.Where(a => a.Id == id).FirstOrDefault();
return View(album);
}
应该是这样的:
public ActionResult Index(int id)
{
var albums = db.Albums.Where(a => a.GenreId==id).ToList();
return View(albums); //Here u will return the albums with GenderId = Id
}
public ActionResult Details(int id)
{
var album = db.Albums.Where(a=>a.AlbumId == id).FirstOrDefault();
return View(album ); //Here u will return the albums with AlbumId = Id
}
我已插入此代码,但仍有相同的问题。我没有在详细信息页面上显示任何信息。显示我上传的屏幕截图?是的,显示你的错误,并在你的问题上添加更多细节。我发现了这个问题。你是对的。好消息,如果你真的认为我的答案有用的话,标记一下堆栈中的答案是如何溢出的