/ / Como faço para passar datetimes entre um controlador e uma exibição no MVC? - json, asp.net-mvc-2

Como faço para passar datetimes entre um controlador e uma visão no MVC? - json, asp.net-mvc-2

Nosso modelo tem public DateTime date { get; set; }. Em nossa opinião, nossas datas estão sendo armazenadas no formato de data JSON. Estamos, então, tentando salvar as atualizações para a data

var someObject = {};
someObject.date = JSONDate;
$.post("Controller/SaveAction", someObject, callback);

e nosso controlador tem public JsonResult SaveAction(ModelType model) { ... } mas esse código é interrompido porque não é possível converter a data JSON para um objeto c # DateTime.

Como posso converter a data JSON para algo que o controlador de post será capaz de ler corretamente em um objeto C # DateTime?

Respostas:

2 para resposta № 1

Sua melhor aposta é provavelmente usar a biblioteca JSON.NET, onde coisas como essa já foram definidas e (mais ou menos) padronizadas.

http://json.codeplex.com/