MVC добавить товар во всплывающую модальную корзину без перенаправления на пустую страницу asp. net mvc - PullRequest
0 голосов
/ 29 мая 2020

Я работаю над проектом asp. net MVC, у меня есть 2 модели "продукт" и "корзина", в моем представлении "индекс" есть модель "продукт", а в представлении "Показать корзину" есть " тележка "модель. в индексе есть продукты и модальное окно, представляющее корзину, так что в этом модальном окне есть ссылка на представление корзины, в котором есть таблица добавленных продуктов, но в другом представлении

<div class="modal-body ">
    @Html.Action("ShowCart")
</div>

что мне нужно сделать когда я нажимаю кнопку «добавить продукт», он переносит продукт из базы данных, добавляет его в корзину и обновляет sh только корзину, не обновляя всю страницу и не перенаправляя ее на «/ Product / addtocart / product-id. «Вот метод действия для добавления в корзину:

 public void addtocart(int id)
    {
        var Product = db.Product.SingleOrDefault(c => c.id == id);
        var Cart = new Cart();

        ProductCart pc = new ProductCart()
        {

            Product = Product,
            Cart = Cart

        };
        pc.Cart.added_at = DateTime.Now;

        pc.Cart.product_id = pc.Product.id;
        db.Cart.Add(pc.Cart);
        db.SaveChanges();
    }

, это направит меня на пустую страницу» / Product / addtocart / product-id «что мне делать с действием, чтобы кнопка добавляла товары в корзину и refre sh только в корзине?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...