繁体   English   中英

DataList ASP.NET中的“添加到购物车”按钮

[英]“Add To Cart” Button in DataList ASP.NET

我需要在“ Data-list添加一个按钮“ 添加到购物车”

问题是,当我单击btn ADD按钮时 ,从未到达Datalist1_ItemCommand() ,但是发生回发事件

我需要添加一个读取当前项目值并对其执行一些操作的按钮。

ASP代码

    <asp:DataList ID="DL_Products" runat="server" RepeatColumns="3" OnItemCommand="Datalist1_ItemCommand">    
    <ItemTemplate>
        <div class="Item">
            <div class="title">
                <asp:Label ID="lbl_Brand" runat="server" Text='<%# Eval("Brand") %>'></asp:Label>                    
            </div>                
            <div class="Info">  
                Price/Piece :
                <asp:Label ID="lbl_Price" runat="server" Text='<%# Eval("Price") %>'></asp:Label>
                Rs
                <br />
                <asp:Button ID="btn" CommandName="AddtoCart" runat="server" Text="Add" />
            </div>    
        </div>
    </ItemTemplate>
</asp:DataList>

C#/后面的代码:

protected void Datalist1_ItemCommand(object source, DataListCommandEventArgs e)
{
    if (e.CommandName == "AddtoCart")
    {
        Label l1 = (Label)e.Item.FindControl("lbl_Price");
        string a = l1.Text;
        Response.Write(l1.Text);
    }
}


protected void Page_Load(object sender, EventArgs e)
{
    if (!IsPostBack)
    {
        load_User_data();
        Brand_SelectedIndexChanged(null, null);
        load_data();
    }
}

在页面加载时添加if(!ispostback){绑定数据列表}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM