@Html.Action вызывает "HttpServerUtility.Execute заблокирован во время ожидания завершения асинхронной операции".

Я работаю на asp.net mvc5.2.2. веб-приложение, и у меня есть следующий код в моем представлении:-

@Html.Action("Index", "Skill")

который вызовет следующий метод действия:

public async Task<ActionResult> Index(string filter = null, int page = 1, int pageSize = 20, string sort = "Name", string sortdir = "DESC")
        {


            var records = new PagedList<Skill>();
            ViewBag.filter = filter;
            records.Content = await skillRepository.GetSkillForGrid(filter, page, pageSize, sort, sortdir).Where(a =>  a.IsActive).ToListAsync();


            // Count
            records.TotalRecords = skillRepository.GetSkillForGridCount(filter, true);

            records.CurrentPage = page;
            records.PageSize = pageSize;

            return View(records);
        }

но я получу следующую ошибку в представлении:-

HttpServerUtility.Execute заблокирован во время ожидания завершения асинхронной операции. Описание: во время выполнения текущего веб-запроса произошло необработанное исключение. Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.InvalidOperationException: HttpServerUtility.Execute заблокирован во время ожидания завершения асинхронной операции.

Ошибка источника:

Строка 172: Строка 173: Строка 174:@Html.Action("Индекс", "Умение") Строка 175:

Строка 176:
@ Html.ActionLink ("Редактировать", "Редактировать", новый { id = Model.StaffID }) |

0 ответов

Другие вопросы по тегам