我有一个ASP .Net核心MVC2.0应用程序,我在其中实现了一个电子商务网站的购物车,概述了。在应用程序中,用户可以输入显示在表格中的项目的搜索查询。可以单击表中的每个项目以显示另一个页面,该页面包含该项目的其他详细信息以及add to cart按钮。
用于搜索、显示商品结果和详细信息页面的站点功能都是作为一个控制器类中的操作实现的,而购物车功能都是在单独的控制器类中实现的。
由于某种原因,当我点击商品的"Add to Cart“按钮时,系统会请求一个http://<hostname>/<controllerName>/<controllerACtio
我正在创造一个购物车。用户将转到产品的各个页面,并单击“添加到购物车”按钮。当单击该按钮时,ProductId将存储在会话“Cart”中的数组列表中。当它们进入Cart.aspx时,中继器将显示数组列表中的所有项。我不知道如何正确地使用实体模型的数组列表。
下面是我到目前为止对代码的了解--幕后的
if (Session["Cart"] != null)
{
using (ProjectEntities myEntities = new ProjectEntities())
{
Ar
我有一个"AddItem“按钮,它可以将商品添加到购物车中。一切正常,但是如果购物车中的商品没有更新,标签会显示数量,除非我刷新页面。我尝试了很多方法,但似乎都不起作用。我有两个问题,我如何更新标签,以及如何在前面的页面上更新它?例如,当用户单击“后退”按钮时,标签应显示更新的值。
母版页
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<span class="myBag"> My Bag