2015-07-08 2 views
0

Можно ли переопределить значения атрибутов свойств? Я могу получить доступ к свойству в подклассе, но MVC все еще использует сообщение об ошибке в атрибуте базового класса.Переопределение обязательного атрибута свойства ErrorMessage

public class ParentClass 
    { 
     [Required(ErrorMessage = "You must enter a name.")] 
     public virtual string Name { get; set; } 
    } 

public class ChildClass : ParentClass 
    { 
     [Required(ErrorMessage = "Please enter a name.")] 
     public override string Name { get; set; } 
    } 

ответ

0

Извините, приятель. Я не думаю, что это возможно.

См. Прилагаемую статью для получения дополнительной информации.

Overwrite customattribute on derived class

+0

Хорошо, что имеет смысл, спасибо за помощь! –

Смежные вопросы