Могу ли я установить динамический текст в ErrorMessage в атрибуте Required? - PullRequest
0 голосов
/ 21 апреля 2011

возможно ли сделать Обязательное сообщение об ошибке атрибут доступным на разных языках в зависимости от файла ресурса или конфигурации?

[Required(ErrorMessage = "Please enter your name")]
public string SenderName { get; set; }

Мы хотели бы сделать "Please enter your name" динамическим текстомчитать из ресурсов конфигурационного файла.

Возможно ли это?

1 Ответ

0 голосов
/ 21 апреля 2011

Параметры атрибута должны быть разрешены во время компиляции, поэтому это невозможно.

С MSDN :

Значения, передаваемые атрибутам, должны быть известны компилятору во время компиляции.

Лучшим вариантом для вас является использование спутниковых сборок по обычной схеме .NET internationalization .

...