سلام استاد. سوالی داشتم
در پروژه های MVC وقتی از Ajax بطور مثال برای بازیابی دیتا استفاده میکنیم، چطور میشه در طول اجرای Ajax ما به کاربر یک ProgreesBar با درصد لود ( یا مثلا زمان باقی مانده) نشان دهیم؟ (فرض کنید حجم دیتا نسبتا زیاد باشد و به کاربر میخوهیم اطلاع رسانی کنیم در کدام مرحله از کار هستیم)
طبق Search هایی که من انجام دادم بعضی ها میگن از SignalR استفاده کنید (RealTime) ولی اگر نخواهیم از این راه بریم چی؟
در زمان شروع درخواست یه gif نمایش رهید برای Waiting و در در done اون رو حذف کنید
من در حال حاضر همین کار رو انجام میدم. ولی میخوام بدونم چطور از Progressbar استفاده کنم که بتونیم به کاربر نشون بدیم چقدر دیگه مونده تا کار تموم بشه. کلا راهی وجود داره که زمان اجرای یک Action رو فهمید؟
من برای اینکار از SignalR استفاده میکنم
ممنون از پاسختون