将值从视图发送到控制器中的动作

本文关键字:控制器 视图 | 更新日期: 2023-09-27 18:17:50

我想把我的itemID从我的Detail View发送到我的控制器的一个动作方法。
这是我的观点:

@model IEnumerable<GDMfrontEnd.Models.items>
@{
    ViewBag.Title = "Detail";
}
<h2>Detail</h2>
    @foreach (var item in Model)
    {
      @Html.DisplayFor(modelItem => item.item_description)
      @Html.DisplayFor(modelItem => item.item_title)
      @Html.DisplayFor(modelItem => item.item_createddate)
      @Html.DisplayFor(modelItem => item.deliverables.projects.project_name)
    }
    <a href="@Url.Action("Deliverable", "Bookmark", new { id =  }))">Add to favorites</a>
    </fieldset>

现在我想发送物品。Item_id到我的可交付控制器中的"bookmark"动作。我该怎么做呢?

将值从视图发送到控制器中的动作

尝试:

@foreach (var item in Model)
{
  @Html.DisplayFor(modelItem => item.item_description)
  @Html.DisplayFor(modelItem => item.item_title)
  @Html.DisplayFor(modelItem => item.item_createddate)
  @Html.DisplayFor(modelItem => item.deliverables.projects.project_name)
  <a href="@Url.Action("Deliverable", "Bookmark", new { id = item.item_id }))">Add to favorites</a>
}