gpt4 book ai didi

c# - ExtJS:如何使用 asp.net mvc 返回带有数据的 json 成功

转载 作者:太空狗 更新时间:2023-10-29 21:07:29 26 4
gpt4 key购买 nike

我正在尝试将 ExtJS 与 Asp.Net MVC 结合使用,到目前为止一切顺利。 (在 ExtJS 上做得很好)为了使事情变得更简单,我需要一些帮助将数据从 .net 返回到 ExtJS。

ExtJS 希望在 JSON 响应中看到成功标志以及其他数据。

示例预期响应格式类似于

{成功:真,数据:{id:3,文本:“ Hello World }}

那么,对于模型对象使用 linq2sql 或 ado.net 数据集,你们知道如何轻松以这种格式返回数据吗。

有点像

public JsonResult Index()
{
result.success= true;
result.obj = repository.FindAllUsers();
return Json(result)
}

顺便问一下,这样行吗?如果我有一个带有 bool success 和 Object 数据属性的 ExtJSResult 类?

提前致谢

最佳答案

试试这个……

public JsonResult Index()
{
var json = new
{
success = true,
data = from user in repository.FindAllUsers().AsQueryable()
select new
{
id = user.Id,
name = user.Name,
...
}
};
return Json(json);
}

关于c# - ExtJS:如何使用 asp.net mvc 返回带有数据的 json 成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1482034/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com