当我点击表格中的列值时,它应该将我重定向到另一个具有公共ID,但视图不同的表格。
@foreach (var item in Model.Vendor)
{
<tr>
<td>
@Html.ActionLink(item.VendorName, "@item.Site Name", new { Id = item.VendorName})
</td>
<td>
@item.SiteCount
</td>
<td>
@item.LastReviewType
</td>
<td>
@item.LastReviewDate
</td>
<td>
@item.TeamLead
</td>
...
当我点击表格中的 vendorname 值时,我应该转到显示分配给供应商的网站的表格。
答案 0 :(得分:0)
假设你有一个名为 VendorController 的控制器,它有一个动作 SiteList ,它会带参数 venderId 来生成视图,你可以使用
@Html.ActionLink(item.VendorName, “SiteList” /*Name of the action*/, “Vendor” /* Name of the controller */, new { venderId = item.VendorId } /* parameter */)
如果操作在生成第一个表的同一个控制器上,您可以忽略/* Name of the controller argument */
,因此
@Html.ActionLink(item.VendorName, “SiteList” /*Name of the action*/, new { venderId = item.VendorId } /* parameter */)
希望这会对你有所帮助