2011-04-07 10 views
0

안녕 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" />&nbsp; 
    <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 

최종 클래스

답변

0

는 당신이 alerady있어 마이너스 한 내용이어야한다 각에 대한, 즉 :

lstCart.Items.Clear 

에디 t는 :

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 

르네

: 그냥 당신이 뭔가를 할 것입니다 작업을 얻으려면, HTML에 버튼을 발견