Вопрос:
Я внедряю базовую логику "корзины покупок" в приложение MVC. В настоящее время, когда я нажимаю ссылку, обозначенную как "Добавить в корзину" на снимке экрана ниже, вызывается метод AddToCart в "ProductController", как показано ниже:
Код продукта .cshtml:
@Html.ActionLink("Add To Cart", "AddToCart")
"AddToCart" в ProductController:
public void AddToCart()
{
//Logic to add item to the cart.
}
Проблема:
Не проблема как таковая, но в настоящее время, когда я нажимаю кнопку "Добавить в корзину" в ActionLink в представлении ProductDetail.cshtml, страница вызывает метод AddToCart на ProductController и дает пустой просмотр на странице - в качестве показано ниже. Я хочу, чтобы представление оставалось на 'ProductDetail.cshtml' и просто вызывало метод AddToCart, как это сделать?