Я работаю над проектом 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 только в корзине?