Поддерживают ли атрибуты Input Builder в MVC Contrib локализацию?
Вопрос
Например, с аннотациями к данным, помимо украшения элементов следующим образом:
[Required(
ErrorMessage = "You must enter your first name."
)]
public int FirstName { get; set; }
Я также могу сделать это следующим образом, чтобы учесть несколько культур:
[Required(
ErrorMessageResourceType = typeof(Resources.Customer),
ErrorMessageResourceName = "NameRequired"
)]
public int FirstName { get; set; }
Кто-нибудь знает, поддерживают ли построители ввода в MVC Contrib что-то подобное для установки меток?
Спасибо.
Решение
В MVC 2 есть атрибут под названием DisplayName
. DisplayNameAttribute
не поддерживает локализацию «из коробки», но вы можете получить ее и реализовать самостоятельно.
Вот пример того, как это сделать: http://adamyan.blogspot.com/2010/02/aspnet-mvc-2-localization-complete.html
Не связан с StackOverflow