我有一个产品页面,在点击事件时会从 sql 数据源中带来带有价格的选定产品,它还允许用户添加数量。我将它发送到一个名为 cart 的新页面上的列表框,并用它显示它,它是 caritem 类的一部分
public string Display()
{
return cproduct.Description + " (" + cquantity.ToString() + " at " + cproduct.UnitPrice.ToString("c")
+ " each) " ;
}
这来自 cart.aspx.cs 页面
public partial class Cart : System.Web.UI.Page
{
CartItemList cart;
protected void Page_Load(object sender, EventArgs e)
{
cart = CartItemList.GetCart();
if (!IsPostBack)
{
this.DisplayCart();
}
}
protected void DisplayCart()
{
lstCart.Items.Clear();
CartItem item;
for (int i = 0; i < cart.count; i++)
{
item = cart[i];
lstCart.Items.Add(item.Display());
}
}
我要补充的是最后每件商品的总和(单价*数量)。但我似乎无法弄清楚我究竟会在哪里添加这个。我有 product.aspx 页面和 cart.aspx 页面,每个页面都有列表框和代码页。产品页面是来自 sql 数据库的简单下拉列表和用于输入数量的文本框。我我们有一个 caritem、caritemlist 和 product 类。我会发布更多代码,但我认为这没有必要,但如果需要我可以。任何帮助都会非常感激,因为我会对此感到沮丧。谢谢琳达