我想使用复选框来选择多个用户并将结果发送到我的控制器。
起初我只是将移动用户的数量发送给控制器,但有必要发送更多的数量,我需要号码和名称用户,我的控制器和我的视图如下:
例如,会以某种方式发送号码和姓名吗?
@using (Html.BeginForm("Enviar", "Home")) {
<table id="myTable">
<thead>
<tr>
<th>
<input type="checkbox" />
</th>
<th>@Html.DisplayName("Nome")</th>
<th>@Html.DisplayName("CANCELADO")</th>
<th>@Html.DisplayName("Numero")</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model) {
<tr>
<td>
<input type="checkbox" name="CELULAR" value="@item.CELULAR" />
</td>
<td name="Nome">@Html.DisplayFor(modelItem => item.NOME)</td>
<td name="Email">@Html.DisplayFor(modelItem => item.CANCELADO)</td>
<td name="Celular" value="@item.CELULAR">@Html.DisplayFor(modelItem => item.CELULAR)</td>
</tr>
}
</tbody>
</table>
<input type="submit" value="Selecionar"/>
}
接收的控制器:
[HttpPost]
public ActionResult Enviar(String[] celular) {
.....
return View();
}