У меня есть локализованное приложение, и мне интересно, можно ли DisplayName
установить свойство для определенной модели из ресурса.
Я хотел бы сделать что-то вроде этого:
public class MyModel {
[Required]
[DisplayName(Resources.Resources.labelForName)]
public string name{ get; set; }
}
Но я не могу этого сделать, поскольку компилятор говорит: «Аргументом атрибута должно быть константное выражение, выражение typeof или выражение создания массива типа параметра атрибута» :(
Есть ли обходные пути? Я выводю метки вручную, но они мне нужны для вывода валидатора!