传递一个 id 并从 actionLink 中获取它以查看页面
Pass an id and get it from actionLink to view page
我将此 ActionLink 放入名为目录的视图中
@Html.ActionLink("Formations", "Index", "Formation", new { id = item.Id },null)
我想得到这个目录id的编队列表。
我该怎么做?
在我的数据库中有两个表:
Catalog:idC (PK),NameC,Date
Formation:idF(PK),idC(FK),NameF.
如果您的视图名称是 Catalog,您需要更改 ActionLink 以指向相应的操作:
@Html.ActionLink("Formations", "Catalog", "Formation", new { id = item.Id }, null)
操作:
public ActionResult Catalog(int id)
{
var formations = db.Formations.Where(f => f.idC == id).ToList;
return View(formations);
}
查看:
@model IEnumerable<ProjectName.Models.Formation>
// loop your formations
@foreach (var item in Model)
{
// each formation iteration loops here
}
我将此 ActionLink 放入名为目录的视图中
@Html.ActionLink("Formations", "Index", "Formation", new { id = item.Id },null)
我想得到这个目录id的编队列表。
我该怎么做?
在我的数据库中有两个表:
Catalog:idC (PK),NameC,Date
Formation:idF(PK),idC(FK),NameF.
如果您的视图名称是 Catalog,您需要更改 ActionLink 以指向相应的操作:
@Html.ActionLink("Formations", "Catalog", "Formation", new { id = item.Id }, null)
操作:
public ActionResult Catalog(int id)
{
var formations = db.Formations.Where(f => f.idC == id).ToList;
return View(formations);
}
查看:
@model IEnumerable<ProjectName.Models.Formation>
// loop your formations
@foreach (var item in Model)
{
// each formation iteration loops here
}