Локализовать проверку типа в asp.net MVC3 + Razor - PullRequest
0 голосов
/ 20 марта 2012

Я использую asp.net MVC 3 с механизмом просмотра бритвы в моем приложении.

Что происходит, например, когда в моей модели есть поле даты, и кто-то пишет что-то, что не является действительной датой, или получает сообщение типа "Значение 'asd' недопустимо для StartDate",

Я не знаю, как локализовать это сообщение, например, чтобы оно было на португальском языке «Данные в лиде».

Может кто-нибудь помочь?

1 Ответ

0 голосов
/ 20 марта 2012

Вы должны установить правильные атрибуты в вашем классе Model.Как это:

[Date(ErrorMessageResourceName = "RequiredStar", ErrorMessageResourceType = typeof(Properties.Resources))]
[Required(AllowEmptyStrings = false, ErrorMessageResourceName = "RequiredStar", ErrorMessageResourceType = typeof(Properties.Resources))]
[DataType(DataType.DateTime)]
[Display(Name = "Birthday", ResourceType = typeof(Properties.Resources))]
[UIHint("Date")]
public DateTime Birthday { get; set; }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...