cartcontrol.ascx

来自「C#语言制作asp.net网上商店的」· ASCX 代码 · 共 78 行

ASCX
78
字号
<%@ Control Language="VB" AutoEventWireup="false" CodeFile="CartControl.ascx.vb"
    Inherits="Shop_Cart_Control_CartControl" %>
    
    <div  class ="blankbox"></div>
    
    
   <div style ="margin-left :20px ; margin-right:20px;">
   <div class ="row-middle">
   <div class ="row-left">
   <div class="title">
               <asp:Literal ID="Caption" runat="server" Text="我的购物车"> </asp:Literal>
   </div>
   </div>
   <div class ="hr"></div>
   <div id="grid">
       <asp:GridView ID="gvCart" runat="server" AutoGenerateColumns="False" DataKeyNames="ProductID,Options"
         SkinID="Cart"  EmptyDataText="我的购物车里目前没有商品" Width="100%">
                <Columns  >
                      <asp:ImageField DataImageUrlField="ImagePath" DataImageUrlFormatString="~/IHttpHandler/ImageHandler.ashx?Imagepath=~/{0}&amp;Size=100,100">
                        <ItemStyle HorizontalAlign="Center" Width="100px" Wrap="True" />
                        <HeaderStyle Width="100px" />
                    </asp:ImageField>
                    <asp:TemplateField HeaderText="我的购物车里的商品--马上购买">
                        <ItemTemplate>
                        
                            <asp:HyperLink ID="hlProductName" runat="server" NavigateUrl='<%# Eval("ProductID", "~/ProductDetail.aspx?pID={0}") %>'
                                Text='<%# Eval("ProductName") %>'></asp:HyperLink>
                            <br />
                            <asp:Literal ID="Options" runat="server" Text='<%# Eval("Options") %>'></asp:Literal>
                        </ItemTemplate>
                    </asp:TemplateField>
                    <asp:BoundField DataField="UnitPrice" HeaderText="价格" DataFormatString="{0:c}" />
                    <asp:TemplateField HeaderText="数量">
                        <ItemTemplate>
                            &nbsp; &nbsp;&nbsp;
                            <asp:TextBox ID="txtQty" runat="server" Text='<%# Bind("Quantity") %>' Width="36px"></asp:TextBox>
                            &nbsp; &nbsp;&nbsp;
                        </ItemTemplate>
                        <ItemStyle HorizontalAlign="Center" Width="50px" />
                    </asp:TemplateField>
                    <asp:TemplateField ShowHeader="False">
                        <ItemStyle HorizontalAlign="Right" Width="130px" />
                        <HeaderStyle HorizontalAlign="Right" />
                        <ItemTemplate>
                            <asp:ImageButton ID="btnAddToWishList" runat="server" CommandArgument='<%#Eval("ProductID")%>' ImageUrl="~/Images/Shop/addToWish.gif" OnClick="btnAddToWishList_Click"  />
                          
                        <asp:ImageButton ID="btnDelete" runat="server"  CommandArgument='<%# String.Format("{0}|{1}", Eval("ProductID"),Eval("Options")) %>' ImageUrl="~/Images/Shop/delete.gif"   OnClick="btnDelete_Click" />

                        </ItemTemplate>
                        <HeaderTemplate>
                            <asp:ImageButton ID="btnClear" runat="server" ImageUrl="~/Images/Shop/clearCart.gif" OnClick="btnClear_Click"  />
                        </HeaderTemplate>
                    </asp:TemplateField>
                </Columns>
                <RowStyle VerticalAlign="Top" />
            
            </asp:GridView>
   </div>
   <asp:Panel ID="pCart" runat="server" Width="100%">
   <div class ="row-left">


        <asp:Label ID="Label3" runat="server" Font-Bold="True">合计 :</asp:Label>
            <asp:Label ID="lblTotal" runat="server" Font-Bold="True" SkinID="bigred"></asp:Label>
            <asp:ImageButton ID="btnRecalculate" runat="server" ImageUrl="~/Images/Shop/recalculate.gif" />
   </div>
   <div class ="row-right">
       <asp:HyperLink ID="hlShopMore" runat="server" ImageUrl="~/Images/shop/shopmore.gif"
                NavigateUrl="~/Default.aspx">继续在本站购物</asp:HyperLink>
            <asp:HyperLink ID="CheckOut" runat="server" ImageUrl="~/Images/shop/checkout.gif"
                NavigateUrl="~/Checkout.aspx" >进入接站中心</asp:HyperLink>
   </div>
   </asp:Panel>
   </div> 
    </div>

    <div  class ="blankbox"></div>
    <div  class ="blankbox"></div>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?