我是mvc的新手,所以如果有人能帮助我会很棒 基本上我只想显示一个参与项目的详细信息,我的代码
private sneakerEntities
_sneaker_categoryDataModel = new sneaker_info.Models.sneakerEntities();
public ActionResult Index()
{
IList<sneaker> Releases = _sneaker_categoryDataModel.sneakers.ToList<sneaker_info.Models.sneaker>();
return View("Releases", Releases);
}
//
// GET: /Home/Details/5
public ActionResult Details (int id)
{
return View();
}
答案 0 :(得分:1)
您需要从Repository中找到它并在强类型视图中显示
public ActionResult Details (int id)
{
Sneaker snkr=_sneaker_categoryDataModel.sneakers.Find(id);
return View(snkr);
}
在Details.cshtml中
@model Sneaker
//all view related code
答案 1 :(得分:0)
private sneakerEntities
_sneaker_categoryDataModel = new sneaker_info.Models.sneakerEntities();
public ActionResult Index()
{
IList<sneaker> Releases = _sneaker_categoryDataModel.sneakers.ToList<sneaker_info.Models.sneaker>();
// populate your IList with values here
return View("Releases", Releases);
}
此后通过右键单击此操作添加视图。 您将拥有一个Created视图,其中第一行将为
@model IList<sneaker>
如果不改变它。现在编写此语法以从列表的每个项目中检索值
@foreach(var data in Model)
{
//@data.Whatever
@data.Name
}