У меня есть сборка для экрана, на котором я получил информацию об оплате на странице, похожей на электронную коммерцию, над которой я работал.Здесь человек может торговать от своего имени или от кого-то еще, и мне нужно добавить кнопку для обновления входящей информации.
Для обновления информации у меня есть метод в контроллере, но когда янажмите кнопку, я не могу отправить данные на контроллер.Я заметил, что это не потому, что напечатано Foreach
.У кого-нибудь есть такая проблема или известно решение?
@model List<CartVM>
@{
ViewData["Title"] = "Index";
}
<form>
@foreach (var item in Model)
{
<li>
<div>
<h4>
@item.SubcategoryName
<label asp-for="@item.Amount" class="col-md-4 pull-right text-right">Total Amount: @item.Amount TL</label>
<label asp-for="@item.Count" class="col-md-3 pull-right">Count: @item.Count</label>
</h4>
</div>
</li>
<li>
<div class="order-buttons">
<input asp-controller="Payment" asp-action="Edit" class="btn bg-primary" value="Edit All" />
</div>
</li>
}
</form>
Контроллер:
public void Edit(CartVM cartVM)
{
_cartService.AddToCart(cartVM);
}