我有这样的方法:
{
graphName: String,
lines: [{
lineName: String,
xyCoordinates: [
x: Date,
y: Number
]
}]
}
但现在我只想要包含用户public ActionResult GetUsuario()
{
var listaUsuarios = db.Usuarios.ToList();
return Json(listaUsuarios, JsonRequestBehavior.AllowGet);
}
和Name
属性的对象列表。
如何选择它们,连接这些属性,并将其作为JsonList返回?
我想要类似的东西:
LastName
我按照自己的意愿返回元素,例如:Rene Mondo
问题是它的数组我把它作为[0]而不是数据库对象,所以我有这样的javascript:
public ActionResult GetUsuario()
{
var listaUsuarios = db.Usuarios.Select(x => x.Name + " " + x.LastName).ToList();
return Json(listaUsuarios, JsonRequestBehavior.AllowGet);
}
我的问题是:如何将返回值作为textProperty?
答案 0 :(得分:1)
您想要返回一个具有ID
属性(valueProperty
)的对象和一个用作textProperty
的属性
var listaUsuarios = db.Usuarios.Select(x => new
{
ID = x.ID,
FullName = x.Name + " " + x.LastName
}).ToList();
然后在javascript:
$("#lstProveedor")
.getJSONCatalog({
onSuccess: function (response) {
console.log(response);
},
url: '/Agenda/GetUsuario',
valueProperty: "ID",
textProperty: "FullName"
});