重写必需的ErrorMessage属性属性

本文关键字:属性 ErrorMessage 重写 | 更新日期: 2023-09-27 18:01:33

是否可以覆盖属性属性值?我可以在子类中访问属性,但是MVC仍然在基类的属性中使用错误消息。

 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; }
    }

重写必需的ErrorMessage属性属性

对不起,伙计。我认为这是不可能的。

更多信息见附件。

重写派生类的自定义属性