2013-06-25 53 views
0

我有下面的代碼在我的應用程序: -模型綁定到一個列表

<tbody> 
        @{ int intCounter = 0; } 
        @foreach (var item in Model.TimeLogs) 
        { 
         intCounter++; 
         <tr> 

          <td>@intCounter</td> 
          <td>@item.EntryTypeInfo.EntryTypeName</td> 
          <td>@Html.Raw(item.TaskId == 0 ? item.Comments : "<a href=\"/Tasks/Profile/" + @item.TaskId.ToString() + "\" target=\"_blank\" title=\"Click for task profile\">" + @item.Comments + "</a>")</td> 
          <td style="text-align: right;">@item.SubTotal.ToString("c")</td> 
          <td style="text-align: center;"><input id="@item.TimeLogId" class="timeLogItem" type="checkbox" data-amount="@item.SubTotal" data-timelogid="@item.TimeLogId" /></td> 

         </tr> 
        } 

        </tbody> 

我希望所有這些東西被綁定到一個列表。並且我正在使用的複選框應該返回集合中的所有選中項。

我該怎麼做?

問候 阿布舍克

回答

0

添加Checked屬性上的視圖模型,然後將其綁定到使用Html.CheckBoxFor然後路由值回控制器的複選框。在控制器中,您現在可以使用LINQ查詢所有選中的項目。