سلام ببین دوست من شما اول باید توی یه تمپلیت فیلد توی گرید ویو یا دیتا لیست هرچی این کد باید برای دکمه داشته باشی
<asp:ImageButtonID="btnAddToCart"runat="server"ImageUrl="~/Image/addto.gif"CommandArgument='<%# Eval("ProductID") %>'CommandName="ADD"/>
خوب حالا توی گرید ویو یا دیتالیست و.. اگه بگردین یه رویداد داره بنام Command که توی گرید وی یا دیتالیست اسماشون شبیه همه توی دیتالیست اسم این رویداد OnItemCommand توی گرید ویو اسمش RowCommand یا چیزی شبیه اینه
خوب حالا شما توی این رویداد باید بیاین این کد بنویسی
protectedvoid GridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "ADD")
{
//insert to cart e.CommandArgument.ToString()
}
}
که توی این قسمت e.CommandArgument.ToString در واقع کد کالای شماست که اونو به کارتتون اضافه می کنین که می تونین از طریق این کد اطلاعات دیگه کالارو هم بدست بیارین
امیدوارم منظورم رسونده باشم
موفق باشین