本文介绍了使用 ASP.NET MVC 的 JsonResult 类返回多个对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
是否可以使用 ASP.NET MVC 的 JsonResult 类创建多个对象....这是一个控制器方法,它返回我记录的 json 对象,但我也想传递计数值....
var materials = consRepository.FindAllMaterials().AsQueryable();var count = materials.Count();var 结果 = new PagedList(materials, currentPage-1, pageSize);返回 Json(结果);
如何从 asp.net mvc 控制器返回计数和 results
....
解决方案
如何创建一个匿名类型并使用 JSON 处理它?
例如
var resultCount = results.Count;var genericResult = new { Count = resultCount, Results = results };返回 Json(genericResult);
然后,您可以像以前一样在脚本中评估 json 字符串,但只需查询评估结果的 Count 和 Results 属性.
Is it possible to Multiple Objects Using ASP.NET MVC'S JsonResult Class.... Here is a controller method which returns json object of my records but i also want to pass the count value....
var materials = consRepository.FindAllMaterials().AsQueryable();
var count = materials.Count();
var results = new PagedList<MaterialsObj>(materials, currentPage-1, pageSize);
return Json(results);
How to return count along with the results
from asp.net mvc controller....
解决方案
How about creating an anonymous type and JSON'ing that?
e.g.
var resultCount = results.Count;
var genericResult = new { Count = resultCount, Results = results };
return Json(genericResult);
You can then eval your json string in your script as before but just query the Count and Results properties on your eval result.
这篇关于使用 ASP.NET MVC 的 JsonResult 类返回多个对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!