سلام
من کد زیر را نوشته ام
public async Task<ActionResult> Index() { ViewBag.Status = "False"; await SendMessage(); return View(); } private async Task SendMessage() { Operation.DiscsList.Clear(); await Task.Run(() => { var result = new List<Disc>(); foreach (var reader in list) { Operation.List.Add(new DiscsList { Id = AESAlgorithm.DecryptText(reader.Id), name = AESAlgorithm.DecryptText(reader.name), family = AESAlgorithm.DecryptText(reader.family), tel=AESAlgorithm.DecryptText(reader.tel), }); } }); }
بخاطر سنگین (زیاد) بودن اطلاعات حدود3 دقیقه طول میکشد
ولی تا اتمام عملیات صفحه لود نمیشود
من باید چه تغییری ایجاد کنم
صفحه سریع لود شود و عملیات در پس زمینه انجام پذیرد
باتشکر
این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.
دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}
زمان پاسخ گویی روز های شنبه الی چهارشنبه ساعت 9 الی 18
فقط به موضوعات مربوط به محصولات آموزشی و فروش پاسخ داده می شود