Я пытаюсь получить значение ввода числового типа в цикле foreach с несколькими строками, каждая из которых имеет свой определенный ввод чисел и кнопку Обновить, но представление не распознает выбранный ввод ... Я пыталсяприписывают конкатенацию входного идентификатора, чтобы передать его в javascript, но все еще не нашли правильный способ сделать это.Пожалуйста помоги!
@using System.Collections;
@using MySQLConnection.Models
@model IEnumerable<MySQLConnection.Models.Cart>
@{
ViewBag.Title = "Index";
}
<h2>Cart</h2>
@using (Html.BeginForm("Update", "Cart", FormMethod.Post, new
{ enctype = "multipart/form-data"
}))
{
@Html.AntiForgeryToken()
<table class="table">
@if (Session["cart"] != null)
{
foreach (var item in (IEnumerable<Carrinho>)Session["cart"])
{
<tr>
<td>
@Html.DisplayFor(modelItem => item.id)
</td>
<td>
<input type="number" name="qtt" max="99" min="1"
value="@item.quantity">
</td>
<td>
<a href="@Url.Action("Update", "Cart", new { id =
item.id, qtt = 3})" class="btn btn-success" role="button">Update</a>
</td>
</tr>
}
}
</table>
}