نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در اجرا Asynchronouse در mvc.net

  1. #1

    مشکل در اجرا Asynchronouse در mvc.net

    سلام
    من کد زیر را نوشته ام

    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 دقیقه طول میکشد
    ولی تا اتمام عملیات صفحه لود نمیشود
    من باید چه تغییری ایجاد کنم
    صفحه سریع لود شود و عملیات در پس زمینه انجام پذیرد
    باتشکر

  2. #2

    نقل قول: مشکل در اجرا Asynchronouse در mvc.net


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •