我们如何在控制器中获取项目的 Id?
How can we get the Id of an item inside the controller?
所以基本上正如标题所说,目前在 MVC5 上工作,我如何才能获得我在控制器视图中的项目列表的 ID?通过单击按钮,我正在调用一个没有视图但需要项目 ID 的操作,这会导致 NULL。
我读过这篇文章,但它们似乎对我不起作用:
How to get the current user in ASP.NET MVC
public ActionResult GetItem(int Id)
{
Item item = new Repository().GetId(Id);
..
}
好的,在讨论需求后,需要对 View
进行以下更改:
<div class="col-lg-4">
<a href="@Url.Action("GetItem", "Upload", new { id = Model.id}"">
</a>
<P>@p.Path</P>
</div>
控制器:
public ActionResult GetItem(int id)
每个项目的 URL
将根据 Model.id
唯一生成
所以基本上正如标题所说,目前在 MVC5 上工作,我如何才能获得我在控制器视图中的项目列表的 ID?通过单击按钮,我正在调用一个没有视图但需要项目 ID 的操作,这会导致 NULL。
我读过这篇文章,但它们似乎对我不起作用:
How to get the current user in ASP.NET MVC
public ActionResult GetItem(int Id)
{
Item item = new Repository().GetId(Id);
..
}
好的,在讨论需求后,需要对 View
进行以下更改:
<div class="col-lg-4">
<a href="@Url.Action("GetItem", "Upload", new { id = Model.id}"">
</a>
<P>@p.Path</P>
</div>
控制器:
public ActionResult GetItem(int id)
每个项目的 URL
将根据 Model.id