0
讓我有這樣的方法:如何CONCAT兩個字段返回列表LINQ然後用JavaScript
public ActionResult GetUsuario()
{
var listaUsuarios = db.Usuarios.ToList();
return Json(listaUsuarios, JsonRequestBehavior.AllowGet);
}
但現在我只希望包含用戶的Name
和LastName
屬性的對象的列表。
我怎樣才能選擇它們,concat這些屬性,並將它作爲JsonList返回?
我想是這樣的:
public ActionResult GetUsuario()
{
var listaUsuarios = db.Usuarios.Select(x => x.Name + " " + x.LastName).ToList();
return Json(listaUsuarios, JsonRequestBehavior.AllowGet);
}
我會返回一個元素,因爲我想,例如:雷盟
問題的一個數組我得到它的[0],而不是一個數據庫對象,所以我的JavaScript是這樣的:
$("#lstProveedor")
.getJSONCatalog({
onSuccess: function (response) {
console.log(response);
},
url: '/Agenda/GetUsuario',
valueProperty: "ID",
textProperty: ""
});
我的曲estion是:我怎樣才能得到我的textProperty返回值?
你其實是問如何返回具有屬性的對象?使用匿名類型。 – SLaks
是的我想要返回帶有屬性的對象 – Gerardo
嘗試類似這樣的操作:「var listaUsuarios = db.Usuarios.Select(u => new {u.Name,u.LastName,FullName = string.Format(」{0} {1 }「,u.Name,u.LastName}))。ToList();」 – user1304444