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

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

کاربر سایت

محمد قاری

عضویت از 1395/02/07

ارور در زمان لود صفحه

  • سه شنبه 9 خرداد 1396
  • 14:48
تشکر میکنم

سلام استاد 

من برای دریافت پارشیال ویو های مورد نیاز صفحه مانند عکس کد زدم همه چی درست کارمیکرد تا زمانی که async به متدم اضافه کردم 

حالا این ارور رو میده....

چکار کنم 

البته از Html.RenderAction هم استفاده کردم مشکل برطرف نشد

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 9 خرداد 1396
  • 16:06

کد اکشن را قرار دهید

کاربر سایت

محمد قاری

عضویت از 1395/02/07

  • سه شنبه 9 خرداد 1396
  • 16:09
public async Task<ActionResult> newProduct()
        {
            var model = new List<ProductListVM>();
            foreach (var item in await Task.Run(() => un.gProductRepository.Get().OrderByDescending(p => p.ProductID).Take(4).ToList()))
            {
                ProductListVM PL = new ProductListVM()
                {
                    MainProduct = item,
                    SubProduct = await Task.Run(() => un.gSubProductRepository.Get(p => p.ProductID == item.ProductID && p.IsDefult == true).FirstOrDefault())
                };
                model.Add(PL);
            }

            return PartialView("_NewProducts", model);
        }

استاد البته خودمم فک نکنم درست انجامش داده باشم smiley

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 10 خرداد 1396
  • 10:26

در متن ارور به Child Request اشاره شده

متن را در گوگل سرچ کنید چندین راه حل وجود دارد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)