我正在使用 javascript 库 JQGrid 来显示结果列表。我想尽我所能挤出最后一点性能提升。我正在使用 JQGrid url 属性来调用 ASP.NET MVC ActionMethod。
在操作方法中,我进行查询,然后加载具有 3 个 int 属性和 1 个集合属性的匿名对象:
public JsonResult GetDataRows(int dataId)
{
IEnumerable myDataCollection = linqDB.DataRows.Where(i => i == dataId);
var data = new
{
page = 1,
total = 1,
records = 3,
rows = myDataCollection.ToList();
};
return Json(data, JsonRequestBehavior.AllowGet);
}
MVC Json 方法是将此数据序列化回 javascript 客户端脚本的最快方法吗?有没有更快的东西。