우리는 세션을 사용하여 바구니에 제품을 모으고 있습니다. 이것은 단지 프로젝트 일 뿐이며, 이것이 확장 성이 없거나 전혀 똑똑하지 않다는 것을 알고 있습니다. 단지 쇼를위한 것입니다. 어쨌든 우리 페이지에서 제품을 추가 할 때마다 바스켓을 통해 측면 바구니에 추가됩니다. 여기에는 이름, 가격 및 수량이 있습니다. 꼭 필요한만큼 추가하지만, 동일한 제품을 다시 추가 할 때 기존 제품에 대한 증가가 아니라 목록에 추가됩니다.MVC 5에서 세션 증가
기존 코드에 기능을 추가하는 "쉬운"방법이 있습니까? 아니면 그 이유가 무엇입니까? 당신의 양이고 BasketItem.DishId
그냥 그런 다음 열쇠
[ChildActionOnly]
public ActionResult BasketItemsList()
{
Basket basket;
if (Session["Basket"] == null)
{
basket = new Basket();
Session["Basket"] = new Basket();
}
else
{
basket = (Basket)Session["Basket"];
}
return PartialView("_Basket", basket.Items);
}
은 바구니 품목입니다. 수량에 맞는 수량 수? – hometoast