[英]“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.