从购物车中删除商品vb.net
问题描述:
嗨 我在vb.net创建了一个购物车,到目前为止我可以添加物品到购物车,但无法清空或从购物车删除物品。 任何人都可以帮助我吗?从购物车中删除商品vb.net
这是我的代码至今: -
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" Runat="Server">
<div id="mycart">
<br />
Your shopping cart:<br />
<table style="width: 500px" align="center" cellspacing="0"
cellpadding="0" border="0">
<tr>
<td style="width: 286px; height: 153px">
<asp:ListBox ID="lstCart" runat="server"
Width="267px" Height="135px">
</asp:ListBox>
</td>
<td style="height: 153px">
<asp:Button ID="btnRemove" runat="server"
Width="100px" Text="Remove Item" /><br /><br />
<asp:Button ID="btnEmpty" runat="server"
Width="100px" Text="Empty Cart" />
</td>
</tr>
</table>
<br />
<asp:Button ID="btnContinue" runat="server"
PostBackUrl="~/index.aspx" Text="Continue Shopping" />
<asp:Button ID="btnCheckOut" runat="server" PostBackUrl="~/CheckOut.aspx" Text="Check Out" /><br />
<br />
<asp:Label ID="lblMessage" runat="server"></asp:Label>
</div>
Partial Class MyCart
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load#
Dim myCart = ShoppingCart.Instance
lstCart.Items.Clear
For Each item As CartItem In myCart.Items
lstCart.Items.Add(item.Description)
Next
End Sub
末级
答
应该只是什么你alerady得到减去每一个,即:
lstCart.Items.Clear
Edi T:刚才注意到你的按钮,在HTML,以让他们的工作,你会希望是这样的:
Protected Sub btnRemove_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnRemove.Click
lstCart.Items.Remove(lstCart.SelectedItem)
End Sub
Protected Sub btnEmpty_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnEmpty.Click
lstCart.Items.Clear
End Sub
刘若英