在 ASP.NET MVC 5 中创建商店
Creating A store in ASP.NET MVC 5
您好,我正在 ASP.NET MVC 5 中创建一个商店。我被困在细节 ActionMethod 中。我创建了商店来显示流派,然后显示该流派的特定专辑。现在我需要显示用户点击的任何单个专辑的详细信息。
public class StoreController:控制器
{`
在此处输入代码
私有 MVCMusicStoreDB db = new MVCMusicStoreDB();
// 获取:存储
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();
}
}
}
我假设您的 Albums DbSet 有一个名为 Id
的键
在您的 Details
操作中使用此代码获得一张独特的专辑
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
}
您好,我正在 ASP.NET MVC 5 中创建一个商店。我被困在细节 ActionMethod 中。我创建了商店来显示流派,然后显示该流派的特定专辑。现在我需要显示用户点击的任何单个专辑的详细信息。
public class StoreController:控制器 {` 在此处输入代码 私有 MVCMusicStoreDB db = new MVCMusicStoreDB(); // 获取:存储
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();
}
}
}
我假设您的 Albums DbSet 有一个名为 Id
在您的 Details
操作中使用此代码获得一张独特的专辑
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
}