PDA

View Full Version : مشکل autopostback در updatepanel



behnamhh
دوشنبه 26 دی 1390, 11:00 صبح
با سلام می خواستم بدونم چطور میشه تو یه multiview که چندین view داره از چندین updatepanel که داخل هر کدومشون یه دونه scriptmanager باشه استفاده کرد؟ آخه وقتی میخوام تو یه Multiview از بیش از یه دونه script manager استفاده کنم اجازه نمیده و در جاهایی که نمیتونم از scriptmanager استفاده کنم مثلا واسه تیک یه checkbox که autopostback کردم، کل صفحه postback میشه :ناراحت:

hamid_shrk
دوشنبه 26 دی 1390, 11:07 صبح
اسکریپت منیجر که ربطی به این چیزی که شما میخواید نداره . وتو صفحاتی که از ای جکس استفاده میکنن فقط باید از یک اسکریپت منیجراستفاده کنین.
اون چک باکستون رو هم بندازید داخل آپدیت پنل دیگه صفحه رفرش نمیشه

xalerebvar
دوشنبه 26 دی 1390, 11:14 صبح
با سلام می خواستم بدونم چطور میشه تو یه multiview که چندین view داره از چندین updatepanel که داخل هر کدومشون یه دونه scriptmanager باشه استفاده کرد؟ آخه وقتی میخوام تو یه Multiview از بیش از یه دونه script manager استفاده کنم اجازه نمیده و در جاهایی که نمیتونم از scriptmanager استفاده کنم مثلا واسه تیک یه checkbox که autopostback کردم، کل صفحه postback میشه :ناراحت:
همونطور که hamid_shrk (http://barnamenevis.org/member.php?99278-hamid_shrk) گفتن توی صفحات ASP.NET به ازای هر صفحه فقط می تونیم یه دونه scrip manager داشته باشیم و با وارد کردن کنترل scrip manager به صفحه مون می گیم که تو تنظیمات صفحه می خواهیم از امکانات AJAX استفاده کنیم حالا کافیه اون کنترلی که می خوای رو بندازی داخل Update Panel

مهدی کرامتی
دوشنبه 26 دی 1390, 11:40 صبح
ScriptManager رو در بالای صفحه و خارج از MultiView قرار بده. بد نیست کل MultiView رو هم داخل یک UpdatePanel قرار بدی.

behnamhh
دوشنبه 26 دی 1390, 11:42 صبح
hamid_shrk , xalerebvar جان مرسی از لطفتون ولی اون کنترل داخل Update panel هستش مشکل اینه که وقتی تو update panel اجازه نمیده script manager به کار برده بشه (چون قبلا تو view های قبلی و داخل update panel اولین view ازش استفاده کرده ام) کل صفحه پست بک میشه

Saman Hashemi
دوشنبه 26 دی 1390, 11:49 صبح
مثالی که ساختی قرار بده که دوستان بهتر کمکت کنن بعدم چرا میخوایی چندتا ScriptManager استفاده کنی؟

hamid_shrk
دوشنبه 26 دی 1390, 11:55 صبح
hamid_shrk , xalerebvar جان مرسی از لطفتون ولی اون کنترل داخل Update panel هستش مشکل اینه که وقتی تو update panel اجازه نمیده script manager به کار برده بشه (چون قبلا تو view های قبلی و داخل update panel اولین view ازش استفاده کرده ام) کل صفحه پست بک میشه
دوست من یکم دقت کنید به راهنمایی ها / شما فقط از یک اسکریپت منیجر میتونید استفاده کنید

behnamhh
دوشنبه 26 دی 1390, 12:14 عصر
آقای delphiassistance قربانتتتتتتتتتتتتتتت حل شد مشکل من این بود که script manager رو داخل updatepanel قرار میدادم الان گذاشتم بالای صفحه بیرون multiview حل شد بقیه دوستان hamid_shrk , xalerebvar , saman جان هم خیلی لطف کردین ممنون از محبتتون

alonemm
دوشنبه 26 دی 1390, 17:49 عصر
دقت کنید که script manager بیرون تگ Form قرار نگیره.(این خطا هم خیلی شایع هست).