سلام
من برای بخش سبد خرید فروشگاه
توی گرید ویو یک دراپ دان لیست گذاشتم که اعداد 1تا 10 داخلش هست
یا از طریق items.add و یا از طریق دیتابیس آوردم این اعداد رو .
خوب می خوام کاربر وقتی یکی از آیتم های دراپ دان رو انتخاب کرد اون آیتم کع یک عدد هست در یک لیبل داخل صفحه نمایش داده بشه .
مشکل اینجاست که دراپ دان خاصیت autopostback داره و تا یک عدد رو انتخاب می کنم صفحه رفرش میشه و دوباره همون آیتم اول خودش رو نشون میده و مثلا آیتم 3 یا 4 که انتخاب کردن رو نشون نمیده . خاصیت autopostback رو بردارم که کاری انجام نمیشود . چکار راهی پیشنهاد میدید ؟
متشکر
برای اینکار بهتره از jquery استفاده کنید
اگر بخواهید با هر تغییر PostBack کنید هر بار صفحه مجدد لود میشه و زمان بر هست
اصلا پست بک هم بشه ولی مقدار در لیبل نمایش داده نمیشه و اگرم بشه فقط آیتم اول دراپ دان قرار داده میشه ولی من می خوام هر آیتمی رو انتخاب کردم نمایش بده ؟
لیست در page_Load پر میکنید ؟
اگر اینطوره باید یک !Page.IsPostBsck قرار دهید
برای اسکرول هم در سازنده صفحه داخل <%@ کد زیر را قرار دهید
MaintainScrollPositionOnPostBack = "true"
MaintainScrollPositionOnPostBack =
"true"
یعنی چی ؟
این چکاری می کنه ؟
متشکر
موقعیت صفحه رو حفظ میکنه
و بعد از پست بک اسکرول در موقعیت قبلی قرار میگیره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)