我需要使用服務器端處理將一些數據加載到數據表中。如何返回數據表服務器端處理的JSON對象
我需要返回一個自定義的JSON對象到數據表對象的aaData屬性來做一些自定義格式。我不能簡單地返回一個字符串數組。
我是一個新手在數據表和 javascript/ajax所以請裸露在我身邊。
這是我的控制器動作,我返回數組(這是我需要更新):
var result = from u in filteredResults
select new string[] {Convert.ToString(u.userId), u.userName, u.roleId.ToString(), u.type, u.isActive.ToString(), u.firstName, u.lastName,
u.email, u.phone, u.Postcode, u.Street, u.Street, u.company, u.jobId.ToString(), u.job, u.country, u.countryName, u.City, u.LoginsNum.ToString(),
u.LastLogin.ToString()};
return Json(new
{
sEcho = param.sEcho,
iTotalRecords = result.Count(),
iTotalDisplayRecords = result.Count(),
aaData = result ** NOT OK; must be updated **
}, JsonRequestBehavior.AllowGet);
最終的目標必須是這種形式:
[
{ "prop1": "val1",
"prop2": "val2",
......
"propn": "valn"
},
.................
{ "prop1": "val1",
"prop2": "val2",
......
"propn": "valn"
},
]