使用ASP.NET MVC的JsonResult类返回多个对象

ACP*_*ACP 5 asp.net-mvc controller class jsonresult

是否有可能使用ASP.NET MVC'S JsonResult类的多个对象....这是一个控制器方法,它返回我的记录的json对象,但我也想传递计数值....

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

如何results从asp.net mvc控制器返回计数....

Nei*_*oss 18

如何创建一个匿名类型和JSON'?

例如

var resultCount = results.Count;
var genericResult = new { Count = resultCount, Results = results };
return Json(genericResult);
Run Code Online (Sandbox Code Playgroud)

然后,您可以像以前一样在脚本中评估json字符串,但只需在eval结果中查询Count和Results属性.