Passagem de JSON DateTime para o controlador que não está mapeando para os parâmetros do controlador

Estou usando um calendário jQuery para exibir eventos, projetados para extrair dados do servidor. No início, o calendário dispara uma solicitação AJAX para obter uma matriz de objetos de eventos (json codificado). Tudo de bom até agora. No entanto, essa solicitação inclui uma data e hora codificadas em JSON (pelo menos a minha implementação). O código fica assim:

data: function (start, end, callback) {
        $.post('/planner/GetPlannerEvents', { test: "test", start: JSON.stringify(start), end: JSON.stringify(end) }, function (result) { callback(result); });
    }

A declaração para o método do controlador GetPlannerEvents é semelhante a esta:

public ActionResult GetPlannerEvents(DateTime start, DateTime end)

O problema é que o asp.net mvc 2 não consegue analisar automaticamente o datetime codificado pelo json e, como tal, reclama que os valores inicial e final são nulos.

Existe outro método que eu deveria estar usando para passar as datas javascript para o servidor para que elas possam ser analisadas corretamente?

Obrigado,

questionAnswers(4)

yourAnswerToTheQuestion