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

ビューを生成するために引数venderIdを取るアクションSiteListを持つVendorControllerという名前のコントローラーがあると仮定すると、次を使用できます

@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 に答える