我们如何在控制器中获取项目的 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

唯一生成