У меня есть кнопка отправки на странице index.cshtml, и когда я нажимаю эту кнопку, мне нужно перейти к другому методу сервера ActionResult. Но он не работает. (Не относится к методу на стороне сервера)
Html
@model IEnumerable<AAB.Domain.Items>
<!-- Featured Products -->
<div class="card-deck card-deck-product mt-3 mb-2 mb-sm-0">
@foreach (var item in Model)
{
<div class="card card-product" id="@item.ItemId">
<div class="card-body">
<button class="wishlist atw-demo " title="Added to wishlist"><i data-feather="heart"></i></button>
<a href="#"><img class="card-img-top" src="@item.ImageUrl" alt="Card image cap"></a>
<a href="#" class="card-title">@item.ItemName</a>
<div class="price"><span class="h5">Rs:@item.ItemPrice</span></div>
</div>
<div class="card-footer">
<input type="submit" class="btn btn-sm" id="@item.ItemId" value="Add to Cart" href="@Url.Action("AddNewItems","Home",new { ItemId=item.ItemId})"/>
</div>
</div>
}
</div>
Серверная часть
[HttpPost]
public ActionResult AddNewItems(int ItemId)
{
// Some code here.
return PartialView("_PopCart", ItemId);
}