Array
(
)

Problema com data ASP NET MVC 5

Ricardo
   - 12 mai 2016

Bom dia,
Estou com problemas nos campos de dada da minha aplicação, ela não está aceitando as datas no padrão dd/mm/aaaa, ela quer datas no padrão mm/dd/aaaa. A mensagem que aparece pra mim é "The field Nascimento must be a date.", essa mensagem aparece em baixo do text box.
No model eu defini um formato para data dd/mm/aaaa, conforme código abaixo:
#Código

[Display(Name = "Nascimento")]
        [DisplayFormat(DataFormatString = "{0:dd/MM/yyyy}", ApplyFormatInEditMode = true)]
        //[DataType(DataType.Date, ErrorMessage = "Data em formato inválido")]
        public Nullable<System.DateTime> DTNasc { get; set; }

A linha que está comentada deixa o meu text box com uma mascara de data e aparece um calendário quando clico nele, desse jeito ele aceita a data no padrão dd/mm/aaaa, porem quando vou editar o registro ele não carrega a data que está salva, ele traz o text box vazio, como se não tivesse nenhuma data salva.
O que estou fazendo de errado? como corrijo isso?
Minha aplicação está sendo desenvolvida em ASP .NET MVC 5 com C#.
Obrigado.

Ricardo
   - 20 mai 2016

RESOLVIDO

Validando data e moeda em ASP.Net MVC

No meu projeto não tem arquivo BundleConfig.cs na pasta AppStart, por isso tive que referenciar o script em todas as views que podem alterar uma data.