0

当我单击表中的列值时,它应该将我重定向到另一个具有公共 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>
        ...

当我单击表格中的供应商名称值时,它应该将我带到显示分配给供应商的站点的表格。

4

1 回答 1

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 */)

希望对你有帮助

于 2013-06-13T23:54:56.680 回答