【发布时间】:2011-01-27 13:42:19
【问题描述】:
我正在集成 jQuery 插件FullCalendar,总的来说它非常简单。但是,我在将事件添加到日历时遇到了问题。我正在使用 ASP.NET MVC 1.0 并找到并关注了这个post。
我将 JSON 返回到 FullCalendar 并且事件正在绑定,但它们都显示为全天事件。我将日期格式化为他们网站上记录的 ISO8601 格式。
日历 JavaScript
$('#calendar').fullCalendar({
events: "/Calendar/GetEvents/"
});
JsonResult
public JsonResult GetEvents(double start, double end)
{
var fromDate = Utility.Dates.ConvertFromUnixTimestamp(start);
var toDate = Utility.Dates.ConvertFromUnixTimestamp(end);
List<GenericEventList> events = GETGENERICLISTOFEVENTS();
return Json(events.ToArray());
}
JSON 结果值
[{"id":2,"title":"Test Event","start":"2010-03-14T11:00:00","end":"2010-03-14T16:00:00"},
{"id":3,"title":"Test Event1asasas","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"},
{"id":4,"title":"Test Event12","start":"2010-03-14T16:00:00","end":"2010-03-14T17:00:00"},
{"id":6,"title":"Test Event1aaa","start":"2010-03-14T10:00:00","end":"2010-03-14T14:00:00"}]
非常感谢任何帮助!
【问题讨论】:
-
我发现使用上面的博客链接和这个博客条目一起帮助我的日历正常工作。 john0831.wordpress.com/2010/07/19/…
标签: jquery asp.net-mvc json date fullcalendar