Возвратите несколько объектов Используя MVC'S ASP.NET класс JsonResult

Действительно ли это возможно к Нескольким Объектам Используя MVC'S ASP.NET Класс JsonResult.... Вот метод контроллера, который возвращает json объект моих записей, но я также хочу передать значение количества....

var materials = consRepository.FindAllMaterials().AsQueryable();
var count = materials.Count();
var results = new PagedList<MaterialsObj>(materials, currentPage-1, pageSize);
return Json(results);

Как возвратить количество наряду с results из asp.net mvc контроллер....

5
задан ACP 4 May 2010 в 12:07
поделиться

1 ответ

Как насчет создания анонимного типа и его JSON'инга?

например

var resultCount = results.Count;
var genericResult = new { Count = resultCount, Results = results };
return Json(genericResult);

Затем вы можете оценить вашу json-строку в вашем скрипте, как и раньше, но просто запросите свойства Count и Results у результата eval.

18
ответ дан 18 December 2019 в 09:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: