我正在尝试返回 JSON 结果(数组);
如果我手动操作,它可以工作
resources:[
{
name: 'Resource 1',
id: 1,
color:'red'
},{
name: 'Resource 2',
id: 2
}],
但我在传递它时遇到了问题:
在观点上:
resources:@Model.Resources
哪个在控制器上
public ActionResult Index()
{
...
var model = new Display();
model.Resources = GetResources();
}
public JsonResult GetResources()
{
var model = new Models.ScheduledResource()
{
id = "1",
name = "Resource"
};
return new JsonResult() { Data = model, JsonRequestBehavior = JsonRequestBehavior.AllowGet };
}
在模型上
public JsonResult Resources { get; set; }
但是看看 HTML 中呈现的内容:
resources:System.Web.Mvc.JsonResult
有什么想法我哪里出错了吗?