绑定到列表的模型
本文关键字:模型 列表 绑定 | 更新日期: 2023-09-27 18:19:44
我的应用程序中有以下代码:-
<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>
我想把所有这些东西装订成一个清单。我使用的复选框应该返回集合中所有选中的项目。
我该怎么做?
问候Abhishek
在ViewModel上添加Checked属性,然后使用Html.CheckBoxFor将其绑定到复选框,然后将值路由回控制器。在控制器上,现在可以使用LINQ查询所有选中的项目。