在我看来,我有一个这样的表:
<div class="table-wrapper-scroll-y table-scroll tableAreas">
<table id="tableOp" class="table table-hover table-responsive-sm display">
<thead>
<tr class="thead table-dark">
<th name="Checked"></th>
<th class="theader " scope="col">
<p>Employee</p>
</th>
<th class="theader searchable" scope="col" name="Name">
<p>Name</p>
</th>
<th class="theader searchable" scope="col" name="RevEmp">
<p>Rev Employee</p>
</th>
</tr>
</thead>
<tbody>
@foreach (OjtPmapsxemp pxEmpItem in (List<OjtPmapsxemp>)ViewBag.PMAPEmp)
{
<tr class="table-light">
<td><input type="checkbox" /></td>
<td>@pxempItem.Empid</td>
<td>@pxempItem.Name</td>
<td>@pxempItem.Revision</td>
</tr>
}
</tbody>
</table>
</div>
这抛出了一个表,其中包含一系列带有复选框和其他三个字段的行,我希望能够仅检索复选框选中的行的Empids,但我真的不知道如何开始,因为有一个属性类型为&;name&;会导致我只会得到第一个ID
在您的模型ojtpmapsempp实例中,添加一个名为IsSelected的布尔属性。将该属性绑定到视图中的复选框。类似的一旦您将数据提交回Post方法,您就可以通过IsSelected
筛选模型列表以获得选中的项目