Я использую asp.net mvc 3 и jquery 1.5.2 с полным календарем jquery 1.5.1
У меня есть
$('#calendar').fullCalendar ({
theme: true,
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: false,
eventSources:[{
url: '/Home/GetCurrentMonth',
type: 'Get',
color: 'yellow', // a non-ajax option
textColor: 'black' // a non-ajax option
}]
});
Он срабатывает и попадает в мой метод JsonResult и возвращает что-то вроде этого
[{"id":9,"title":"test4","start":"4/1/2011 5:00:00 AM","end":"4/1/2011 6:30:00 AM","allDay":false},
{"id":9,"title":"test4","start":"5/1/2011 12:00:00 PM","end":"5/1/2011 1:30:00 PM","allDay":false}]
Пока ничего не видно. Что я делаю не так?
List<CalendarAppointment> appointments =
calendarService.GetAppointment("test@hotmail.com", start, end);
List<CalendarEventViewModel> vm = Mapper.Map<List<CalendarAppointment>,
List<CalendarEventViewModel>>(appointments);
return Json(vm, JsonRequestBehavior.AllowGet);
Это то, что есть в GetCurrentMonth.
public class CalendarEventViewModel
{
public int id { get; set; }
public string title { get; set; }
public string start { get; set; }
public string end { get; set; }
public bool allDay { get; set; }
}
Это моя ViewModel.