0

グリッド形式のマスター データ リストを含むページがあり、次のページでクリックされるマスター レコードの詳細をすべて表示したいと考えています。このために、ループ内
でそのレコードのIDが必要ですhtml.actionlink

   @for (int i = 0; i < @Model.Count; i++)
   {
        <tr>
            <td>
                @Html.HiddenFor(m => m[i].ID)
                 @Html.DisplayFor(m => m[i].Name)
            </td>
            <td>
                @Html.DisplayFor(m => m[i].Date)
            </td>
            <td>
                @Html.ActionLink("See Detail", "detail", "mycontroller", new { id = (m => m[i].ID) }) 
            //syntax error in above line (m => m[i].ID)
            </td>
        </tr>
    }
4

2 に答える 2

0
     @foreach (var item in Model)
       {
            <tr>
                <td>
                    @Html.HiddenFor(item.ID)
                     @Html.DisplayFor(item.Name)
                </td>
                <td>
                    @Html.DisplayFor(item.Date)
                </td>
                <td>
                    @Html.ActionLink("See Detail", "detail", "mycontroller", new { id =item.ID) }) 

         }
于 2013-10-01T07:59:15.603 に答える