您好,感谢您阅读本文。
我有以下代码:
public JsonResult Events()
{
List<Raid> raids = db.Raids.ToList();
foreach (var item in raids)
{
}
var rows = new object[] {
new { title="Event1", start= "2015-07-04" },
new { title="Event2", start= "2015-07-05" }
};
return Json(rows, JsonRequestBehavior.AllowGet);
}
我希望下面的部分是foreach循环的动态/创建。
var rows = new object[] {
new { title="Event1", start= "2015-07-04" },
new { title="Event2", start= "2015-07-05" }
};
有人可以告诉我如何做到这一点或其他任何方式。有点关于如何解决它的想法。
它用于我的日历:
$('#calendar').fullCalendar({
defaultDate: output, //'2015-02-12',
editable: false,
eventLimit: true, // allow "more" link when too many events
events: '@Url.Content("~/Members/Events")'
});
答案 0 :(得分:0)
试试这个,我相信这会解决你的问题
public class callender{
public string title;
public DateTime start;
}
public JsonResult Events()
{
List<Raid> raids = db.Raids.ToList();
List<callender> cal = new List<callender>();
foreach (var item in raids)
{
cal.Add(new callender { title = item.Instance, start = item.Date });
}
return Json(cal, JsonRequestBehavior.AllowGet);
}