【发布时间】:2015-03-19 16:24:41
【问题描述】:
我有一个代表来自ICollection<> 模型的数据的页面,它为ICollection<> 中的每个项目生成@Html.BeginForm() 并使用@Html.Labels 显示数据,我想创建一个从每个表单到项目详细信息的链接,所以就像,当我按下带有 id=4 项目的表单时,它会将Model.ElementAt(4) 作为模型发送到新页面并显示它。我该怎么做?
编辑:我想我需要添加类似@Html.ActionLink("DetailsPage","Shops",shop)
@using WebShops
@model ICollection<WebShops.Shop>
@foreach (Shop shop in Model)
{
using (Html.BeginForm())
{
@Html.Label(shop.name)
@Html.Display(shop.name)
<br />
@Html.Label(shop.image)
@Html.Display(shop.image)
<hr />
}
}
【问题讨论】:
标签: c# razor model-view-controller