Подтвердить что ты не робот

Локализовать проверку модели по умолчанию в mvc 2

[Required]
[DisplayName("my date")]
public DateTime? DateReg { get; set; }

поэтому, если пользователь собирается передать недопустимое значение datetime, он получит это сообщение "Значение '02.07.201022 'недействительно для моей даты.

как я могу перевести/локализовать это сообщение?

4b9b3361

Ответ 1

Добавьте Messages.resx в App_GlobalResources и в Application_Start в Global.asax:

DefaultModelBinder.ResourceClassKey = "Messages";

Затем в файле Messages.resx вы можете определить следующую строку:

Свойство PropertyValueInvalid: значение {0} недопустимо для свойства {1}

Ключ должен называться PropertyValueInvalid.