Problema de globalização com DateTime e vinculação de modelo do ASP.NET MVC 3

Meu aplicativo é executado nas configurações de cultura ro-RO, configuradas na seção globalização web.config. Se eu fizer uma solicitação POST como

POST /myapp/index
date=03-12-2010&value=something

a ligação do modelo mapeia isso para corrigir o valor da data de "03 de dezembro de 2010", pois o formato padrão de data e hora para a cultura ro-RO é dd-MM-aaaa. Se eu alterar o método de solicitação para GET passando os mesmos dados, o valor da data em minha ação se tornará "12 de março de 2010" (formato de data e hora do MM-dd-aaaa)

GET /myapp/index?date=03-12-2010&value=something

$.getJSON('/Home/Index', $('form').serialize(), function(d) {
            // ...
});
$.post('/Home/Index', $('form').serialize(), function(d) {
            // ...
}, 'json');

Portanto, neste caso, "getJson" e "post" devem retornar o mesmo resultado, mas eu recebo resultados diferentes devido à diferença de data e hora.

Como posso ativar o mesmo formato de análise também para solicitações GET?

Sei que posso usar um formato mais genérico, como aaaa-MM-dd, para datas, mas estou curioso por que isso está acontecendo?

questionAnswers(1)

yourAnswerToTheQuestion