所以我的观点看起来像 -
@model IEnumerable<PlacingTechiesV3.Models.Category>
<ul>
@foreach (var item in Model) {
<li>
<a href="~/Views/Jobs">@Html.DisplayFor(modelItem => item.CategoryName)</a>
</li>
}
</ul>
在我的Category模型中,我有一个名为CategoryId的字段。如何将其添加到锚标记的href,所以它看起来像“〜/ Views / Jobs / [id]”,其中[id]是CategoryId?
答案 0 :(得分:1)
请改用ActionLink
。它会为你生成一个锚。
@Html.ActionLink(item.CategoryName, "Jobs", "Views", new { id = item.CategoryId })
答案 1 :(得分:0)
你可以将@ item.CategoryId添加到href,假设它是项目的一部分,如果它是主模型的一部分,那么它将是@ Model.CategoryId
@model IEnumerable<PlacingTechiesV3.Models.Category>
<ul>
@foreach (var item in Model) {
<li>
<a href="~/Views/Jobs/@item.CategoryId">@Html.DisplayFor(modelItem => item.CategoryName)</a>
</li>
}
</ul>