Кнопка Submit в MVC не работает должным образом - PullRequest
0 голосов
/ 30 декабря 2018

У меня есть кнопка отправки на странице 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);
    }

1 Ответ

0 голосов
/ 30 декабря 2018

Окружите свою кнопку тегом.

<a href="@Url.Action("AddNewItems","Home",new { ItemId=item.ItemId})">
<input type="submit" class="btn btn-sm" id="@item.ItemId" value="Add to Cart" />
</a>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...