PDA

View Full Version : سوال: مشکل در ارسال همزمان چند دستور آجاکس از طریق کنترل UpdatePanel در ویژوال استدیو 2010



iranolom
سه شنبه 03 بهمن 1391, 17:08 عصر
با سلام خدمت همه دوستان

یه مشکلی دارم در مورد دستور های همزمان ارسال اطلاعات به سرور از طریق UpdatePanel

تو ویژوال استدیو 2010 که مثلا اگه سه تا آپدیت پنل بزارم برای ارسال اطلاعات همه شون جواب می دن

ولی در صورتی که همزمان روی دو یا سه تا شون کلیک بشه دو دستور اول اجرا نمی شن

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

البته سرچ کردم آموزش هایی هم دیدم که گفتن باید از کنترل هایی با نام های متفوات استفاده بشه و چند راه دیگه که هیچ کدوم رو اصلا متوجه نشدم


تازه اگه این حل شد همین مشکل رو با ارسال اطلاعات به سرور از طریق جاوا اسکریپت هم دارم
ولی الان مهمه همون اولی هست مشکل آدپیت پنل حل بشه

M.D.A_M.D.A
سه شنبه 03 بهمن 1391, 21:27 عصر
سلام . یه سوال داشتم


ولی در صورتی که همزمان روی دو یا سه تا شون کلیک بشه دو دستور اول اجرا نمی شن


شما چطوری هم زمان چند جا کلیک می کنید؟

iranolom
سه شنبه 03 بهمن 1391, 21:53 عصر
:لبخند: هم زمان هم زمان که نه

ولی رو اولی کلیک می کنم تا بره پردازش رو به سرور ببره بعد بیاره من رو دومی یا سومی کلیک میکنم اون اولی دیگه نایدیده گرفته میشه میره سراغ ارسال آخرین کلیکی که انجام شده

البته یه سرچ زدم مطالبی مثل

http://imhere.ir/%D8%A2%D8%AC%D8%A7%DA%A9%D8%B3-%D9%88-%DA%86%D9%86%D8%AF-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%86-%DA%86%D9%86%D8%AF-%D9%86%D8%AE%DB%8C/

یا

http://imhere.ir/%D9%BE%D8%B1%D8%AF%D8%A7%D8%B2%D8%B4-%DA%86%D9%86%D8%AF-%D8%AF%D8%B1%D8%AE%D9%88%D8%A7%D8%B3%D8%AA-%D9%87%D9%85%D8%B2%D9%85%D8%A7%D9%862/

رو دیدم ولی اصلا متوجه نشدم در کل نتوستم مشکلم رو حل کنم
اینجا هم که ظاهرا کسی پاسخگو نیست ...:افسرده:

iranolom
سه شنبه 03 بهمن 1391, 21:55 عصر
منظورم همزمان زمانی هست که تا رفتن و برگشتن اطلاعات به سرور رو دکمه ها کلیک میشه هست

iranolom
سه شنبه 03 بهمن 1391, 23:16 عصر
با جاوا اسکریپت تقریبا هر چند نه کامل ولی تونستم چند دستور رو با هم به سرور بفرستم بدون اینکه دومی در اولی تاثیر داشته باشه

ولی هنوز
UpdatePanel


ویژوال استدیو رو نتونستم تنظیم کنم

یعنی کسی واقعا نمی خواد جواب بده :متعجب:

iranolom
پنج شنبه 05 بهمن 1391, 07:56 صبح
کسی نمی خواد راهنمایی ام کنه :گریه::متعجب:

arefba
پنج شنبه 05 بهمن 1391, 12:28 عصر
میتونی با یه لودینگ از این که کاربر روی یکی دیگه کلیک کنه جلوگیری کنی و بگی در حال پردازش هست
چون وقتی شما فانکشنی رو اجرا می کنید
فانکشن هنگامی که در حالت پردازش به سر میبره شما با کلیک ازش تقریبا میخواید که کار رو ول کنه و بره یه فانکشن دیگه
شاید بهتر باشه که از نخ ها (thread) استفاده کنی بعید میدونم در صورت استفاده به مشکلی بر بخوری
البته این قضیه مربوط میشه به پس از رسیدن دستور به سرور و code behind

iranolom
پنج شنبه 05 بهمن 1391, 13:46 عصر
شاید بهتر باشه که از نخ ها (thread) استفاده کنی بعید میدونم در صورت استفاده به مشکلی بر بخوری


هر جا آموزشی رو خوندم به همین همزمانی رسیدم

من از کجا می تونم آموزش هایی در این مورد رو پیدا کنم؟؟؟
خودتون نمونه نوشته شدید دارید بزارید ما هم بهره ببریم ؟؟

iranolom
پنج شنبه 05 بهمن 1391, 19:08 عصر
کسی نبود برا جواب

الان دو روزه فرستادم !!!!:متعجب: