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