PDA

View Full Version : مبتدی: show AjaxLoadingPanel for different time



niloofar norouzi
چهارشنبه 02 تیر 1389, 20:57 عصر
سلام
وقتی می خوام در یک جدول insert کنم این کار در سیستم های مختلف زمان های متفاوتی طول می کشه
برای اینکه کاربر متوجه بشه این عمل در حال انجام است از ajaxLoadingPanel استفاده می کنم طبق کد زیر:


System.Threading.Thread.Sleep(2000);


در این روش خودم باید زمان دقیق نمایش loading را بدهم که اصلا منطقی نیست
حالا باید چی کار کنم که این زمان را بدست بیاورم و طبق این زمان loading نمایش داده شود
از راهنمایی شما سپاسگزارم

hamedsabzian
چهارشنبه 02 تیر 1389, 21:14 عصر
System.Threading.Thread.Sleep(2000);
به هیچ وجه نیاز نیست از چنین کدی استفاده کنید!( فقط جنبه ی آموزشی داشته، خواسته شما به مدت 2 ثانیه Loading رو ببینید)
به جای این کد عملیات Insert و یا هر کار دیگه ای که می خواید انجام بدید! متناسب با زمان عملیات Loading نمایش داده میشه.

موفق باشید.

blackcats
چهارشنبه 02 تیر 1389, 22:09 عصر
این رو فقط برای این گذاشته که دو ثانیه تاخیر داشته باشه بتونی نتیجه رو ببینی

iman_ad
چهارشنبه 02 تیر 1389, 22:40 عصر
این کد در thread جاری 2 ثانیه وقفه ایجاد می کنه به ajax اصلا ربطی نداره

Peyman.Gh
چهارشنبه 02 تیر 1389, 23:37 عصر
از Update Progress استفاده کنید.