مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

signalr progressbar

شنبه, 25 شهریور 1396 11:29

signalr progressbar

با عرض سلام و خسته نباشید:

برنامه ای نوشته ام با SignalR در محیط ASP.Net MVC 5 و امکانی برای کاربر ایجاد کرده ام تا روند اجرای یک محاسبه طولانی مدت را  دقیقأ از طریق درصد پیشرفت بر روی صفحه مشاهده نماید. تا کنون موفق شده ام که روند اجرا را هم بصورت درصد و هم Bootstrap loadingbar  نشان دهم.

2 سوال دارم:

1) چطور میتوان loadingbar را تنها به درخواست کننده نمایش داد؟

2) چطور میتوان روند شروع شده قبلی را در صورت درخواست جدید ویا انصراف متوقف ساخت؟

با تشکر

کورش

شنبه, 25 شهریور 1396 11:32

سوال اول رو متوجه نشدم بیشتر توضیح بدید.

سوال دوم درخواست ها به چه صورت ارسال می شوند؟

شنبه, 25 شهریور 1396 12:28

با سلام،

1) چطور میتوان loadingbar را تنها به درخواست کننده نمایش داد؟

یعنی کسی که درخواست اجرای action را ارسال نموده است، loadingbar را ببیند، نه کس دیگر.

2) چطور میتوان روند شروع شده قبلی را در صورت درخواست جدید ویا انصراف متوقف ساخت؟

درخواست از طریق اجرای action MVC شروع میشود، از طریق کلیک بر روی یک لینک یا url بالای browser.

با تشکر

شنبه, 25 شهریور 1396 12:37

1) loading تنها برای کاربری که درخواست را ارسال کرده نمایش داده می شود نه همه کاربران.

2) نمونه پیاده سازی شه cancellation 

ﺳﻪ شنبه, 28 شهریور 1396 13:13
کسانی که از این پست تشکر کرده اند : ایمان مدائنی,

ارسال پاسخ برای این تاپیک

ارسال پاسخ مخصوص اعضا سایت می باشد ! میتوانید با حساب کاربری خود وارد سایت شده یا ثبت نام کنید