У меня есть модель, которая вводит информацию о пользователе. Я хочу отправить эту информацию в форме, но у меня возникают проблемы с отправкой информации, поскольку независимо от того, сколько элементов в списке. Будет отправлен только первый.
@using (Html.BeginForm("Action", "Controller", FormMethod.Post))
{
<table>
foreach(var item in Model)
{
<tr>
<td>@Model.UserName</td>
<td>@Html.TextBoxFor(a => Model.LoginName})</td>
<td>@Html.TextBoxFor(a => Model.EmployeeNumber})</td>
<input type="submit" value="Submit">
</tr>
}
</table>
}
Все остальное работает, я проверяю контроллер и вижу, что первые параметры передаются при отправке. Список заполняется из базы данных. Я рассмотрел использование SingleOrDefault (), но я не думаю, что это будет работать в этом случае.