Я использую MVC 4 и задаюсь вопросом, есть ли ошибка в информации о культуре Datetime?
Я пытаюсь заставить австралийские даты работать (dd/MM/yyyy), но он продолжает говорить, что формат даты неверен, даже после puttig globalizaton для web.config. Я думал, что это ошибка с моим кодом, но даже если вы начинаете новый проект, это все равно происходит.
Я запустил новое веб-приложение MVC 4.
В файл web.config добавлено следующее:
<globalization culture="en-AU" uiCulture="en-AU" />
Затем я добавил в файл AccountModels.cs следующее:
[DataType(DataType.DateTime)]
[Required(ErrorMessage="Date is required")]
public DateTime? MyDate { get; set; }
Затем я добавил в файл Register.cshtml следующее:
<li>
@Html.LabelFor(m => m.MyDate)
@Html.TextBoxFor(m => m.MyDate)
</li>
Запустите приложение, перейдите на страницу регистрации, попробуйте дату, например, 26/03/2013, и в ней указано не допустимый формат.
Пожалуйста, помогите.