Я пытаюсь показать дату. Пример моего кода просмотра приведен ниже:Формат DateTime в ASP.NET MVC 3
[Display(Name = "Date of birth")]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[DataType(DataType.Date, ErrorMessage = "Enter correct date (e.g. 23.05.1980)")]
public DateTime CustomerBirthday { get; set; }
Все в порядке с отображением. Но когда я хочу отправить форму, она не проходит проверку, если первое число больше 12, поскольку оно ожидает дату в формате MM.dd.yyyy, а не dd.MM.yyyy. Как я могу заставить связующее устройство использовать шаблон DateTime (dd.MM.yyyy) и игнорировать настройки культуры.