ASP.NET MVC - передача JSON DateTime в контроллер, не сопоставленный с параметрами контроллера
Я использую календарь JQuery для отображения событий, который предназначен для получения данных с сервера. При innit календарь запускает AJAX-запрос на получение массива объектов событий (в кодировке json). Пока все хорошо. Тем не менее, этот запрос включает в себя дату и время в кодировке JSON (по крайней мере, моя имплементация делает). Код выглядит так:
data: function (start, end, callback) {
$.post('/planner/GetPlannerEvents', { test: "test", start: JSON.stringify(start), end: JSON.stringify(end) }, function (result) { callback(result); });
}
Объявление для метода контроллера GetPlannerEvents выглядит следующим образом:
public ActionResult GetPlannerEvents(DateTime start, DateTime end)
Проблема в том, что asp.net mvc 2 не может автоматически анализировать дату и время, закодированные в json, и поэтому жалуется, что начальное и конечное значения равны нулю.
Есть ли другой метод, который я должен использовать, чтобы передать даты javascript на сервер, чтобы они могли быть проанализированы правильно?
Спасибо,