• 1397/03/23

نحوه استفاده از ProgressBar در Ajax :

سلام استاد. سوالی داشتم

 

در پروژه های MVC وقتی از Ajax بطور مثال برای بازیابی دیتا استفاده میکنیم، چطور میشه در طول اجرای Ajax ما به کاربر یک ProgreesBar با درصد لود ( یا مثلا زمان باقی مانده) نشان دهیم؟ (فرض کنید حجم دیتا نسبتا زیاد باشد و به کاربر میخوهیم اطلاع رسانی کنیم در کدام مرحله از کار هستیم)

  طبق Search هایی که من انجام دادم بعضی ها میگن از SignalR استفاده کنید (RealTime) ولی اگر نخواهیم از این راه بریم چی؟

  • 1397/03/23
  • ساعت 09:33

در زمان شروع درخواست یه gif نمایش رهید برای Waiting و در در done اون رو حذف کنید 


  • 1397/03/23
  • ساعت 09:36

من در حال حاضر همین کار رو انجام میدم. ولی میخوام بدونم چطور از Progressbar استفاده کنم که بتونیم به کاربر نشون بدیم چقدر دیگه مونده تا کار تموم بشه. کلا راهی وجود داره که زمان اجرای یک Action  رو فهمید؟


  • 1397/03/23
  • ساعت 09:37

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


  • 1397/03/23
  • ساعت 09:38

ممنون از پاسختون


logo-samandehi