سلام خسته نباشید
من در داخل مسترپیج قسمت هدر یه لیبل برای سبد خرید گذاشتم
و در داخل پیج لود مسترپیج اومدمم کدش رو نوشتم
حالا توی یه صفحه دیگه میخوام زمانی که یه سبد خرید اضافه میشه اون لیبل بایند بشه سرع یعنی مقدارش تغییر کنه
تغییر نمیکنه چیکار کنم که بایند بشه کد پیج لود به صورت زیر اوردمش
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { cart(); } } public void cart() { lbl_cart.InnerText = 0.ToString(); var cart_count = db.T_Factor.ToList().Count(); lbl_cart.InnerText = cart_count.ToString(); lbl_cart.DataBind(); }
به شکل زیر امتحان کنید
protected void Page_Load(object sender, EventArgs e) { cart(); } public void cart() { lbl_cart.InnerText = 0.ToString(); var cart_count = db.T_Factor.ToList().Count(); lbl_cart.InnerText = cart_count.ToString(); lbl_cart.DataBind(); }
ممنونم تست کردم منتهی یه مشکلی داره
باره اول اضافه نمیشه کالای بعدی رو ادد میکنی لود میشه یکی رو اضافه میکنه به ازای هر انتخاب وقتی صفحه لود میشه قبلی رو اضافه کنه
بهتره یک متد کنید و در هر Button متد را فراخوای کنید تا اطلاعات همیشه به روز باشه
ممنون ولی منظورتون از متد چطوریه یعنی چیکار کنم
یه سمپل ساده بذارید
خیلی خیلی ممنونم
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)