Ho questa applicazione, e il formato data predefinito deve essere dd/MM/yyyy
(la lingua è portoghese brasiliano).Associazione modello ASP.Net MVC - come modificare il formato della data?
Ho già impostato cultura e UI cultura su pt-BR
e ora myDate.ToShortDateString()
restituisce le date come desidero. Non ho problemi a mostrarli.
Il problema è che quando l'utente riempie un campo di input con una data come 17/08/2011
e invia il modulo il parametro DateTime alla mia azione diventa null. Se fornisco una data nel formato 08/17/2011
, funziona correttamente.
Come è possibile rendere obbligatorio il modello ASP.Net MVC per analizzare correttamente le date?
controlla questa risposta http://stackoverflow.com/questions/528545/mvc-datetime-binding-with-incorrect-date-format/528560#528560 – dotjoe
Prova la soluzione da questa domanda http://stackoverflow.com/ domande/6177626/asp-net-mvc-default-model-binder-problem – agradl