مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

koroshpa

عضویت از 1392/06/05

دراپ دان لیست در گرید ویو و یک مشکل

  • جمعه 11 دی 1394
  • 13:50
تشکر میکنم

سلام 

من برای بخش سبد خرید فروشگاه

توی گرید ویو یک دراپ دان لیست گذاشتم که اعداد 1تا 10 داخلش هست 

یا از طریق items.add  و یا از طریق دیتابیس آوردم این اعداد رو .

خوب می خوام کاربر وقتی یکی از آیتم های دراپ دان رو انتخاب کرد اون آیتم کع یک عدد هست در یک لیبل داخل صفحه نمایش داده بشه .

مشکل اینجاست که دراپ دان خاصیت autopostback داره و تا یک عدد رو انتخاب می کنم صفحه رفرش میشه و دوباره همون آیتم اول خودش رو نشون میده و مثلا آیتم 3 یا 4 که انتخاب کردن رو نشون نمیده  . خاصیت autopostback رو بردارم که کاری انجام نمیشود . چکار راهی پیشنهاد میدید ؟

متشکر

پاسخ های این پرسش

تعداد پاسخ ها : 5 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 11 دی 1394
  • 14:07

برای اینکار بهتره از jquery استفاده کنید

اگر بخواهید با هر تغییر PostBack کنید هر بار صفحه مجدد لود میشه و زمان بر هست

کاربر سایت

koroshpa

عضویت از 1392/06/05

  • جمعه 11 دی 1394
  • 18:17

اصلا پست بک هم بشه ولی مقدار در لیبل نمایش داده نمیشه و اگرم بشه فقط آیتم اول دراپ دان قرار داده میشه ولی من می خوام هر آیتمی رو انتخاب کردم نمایش بده ؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 12 دی 1394
  • 09:05

لیست در page_Load پر میکنید ؟

اگر اینطوره باید یک !Page.IsPostBsck قرار دهید

برای اسکرول هم در سازنده صفحه داخل <%@ کد زیر را قرار دهید

MaintainScrollPositionOnPostBack = "true"

 

کاربر سایت

koroshpa

عضویت از 1392/06/05

  • شنبه 12 دی 1394
  • 10:56

MaintainScrollPositionOnPostBack = "true"

یعنی چی ؟

این چکاری می کنه ؟

متشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 12 دی 1394
  • 10:59

موقعیت صفحه رو حفظ میکنه

و بعد از پست بک اسکرول در موقعیت قبلی قرار میگیره

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)