我想返回一个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
有什么想法我做错了吗?