在ASP.NET MVC控制器返回JSON List
public ActionResult GetList()
{
List dataList = // 获取数据列表的逻辑
return Json(dataList, JsonRequestBehavior.AllowGet);
}
[Serializable]
public class MyModel
{
public int Id { get; set; }
public string Name { get; set; }
}
public ActionResult GetList()
{
List dataList = // 获取数据列表的逻辑
if (dataList == null || dataList.Count == 0)
{
// 返回一个空的JSON数组
return Json(new List(), JsonRequestBehavior.AllowGet);
}
// 返回数据列表的JSON结果
return Json(dataList, JsonRequestBehavior.AllowGet);
}
public ActionResult GetList()
{
try
{
List dataList = // 获取数据列表的逻辑
return Json(dataList, JsonRequestBehavior.AllowGet);
}
catch (Exception ex)
{
// 返回一个错误消息的JSON结果
return Json(new { error = ex.Message }, JsonRequestBehavior.AllowGet);
}
}
通过以上方法,你可以尝试解决ASP.NET MVC控制器返回JSON List