با سلام خدمت همگی
من یک آموزش از سایت های خارجی که ساخت سبد خرید و استفاده از Session برای نگهداری محصول ها رو پیدا کردم ولی این آموزش بر اساس Gridview میباشد درحالی که من از Listview استفاده میکنم
یه تیکه از کد های ذخیره محصول داخل Session را میزارم اگر کسی تونست کد مورد استفاده برای Listview رو برام بفرسته ممنون میشم

protected void AddToCart_Click(object sender, EventArgs e)
{
var selectedProducts = Products.Rows.Cast<GridViewRow>()
.Where(row => ((CheckBox)row.FindControl("SelectedProducts")).Checked)
.Select(row => Products.DataKeys[row.RowIndex].Value.ToString()).ToList();
if (Session["Cart"] == null)
{
Session["Cart"] = selectedProducts;
}
else
{
var cart = (List<string>)Session["Cart"];
foreach (var product in selectedProducts)
cart.Add(product);
Session["Cart"] = cart;
}
foreach (GridViewRow row in Products.Rows)
{
CheckBox cb = (CheckBox)row.FindControl("SelectedProducts");
if (cb.Checked)
cb.Checked = false;
}
}در ضمن من از Checkbox هم نمیخوام استفاده کنم روی دکمه Add to Cart میزنم بعد توی Session ذخیره کنه
اینم ایمیلمه اگر تونست کمکم کنه خیلی ممنونش میشم
mha4065@protonmail.com