0

我正在创建一个自定义LabelFor. 在它里面想要获取DataAnnotations链接到主要由我创建的属性的属性DataAnnotations,而我没有得到。例子:Obrigatorio

我需要获取DataAnnotationslabelFor 的值,在需要时将字段保留为粗体。并根据验证,使用样式进行自定义。

我的课

public class GrupoRisco : IEntidadeBase
{
    [Key]
    public int GrupoRiscoID { get; set; }
    [Obrigatorio]
    [Display(Name="Descrição")]
    public string Descricao { get; set; }
}

我的自定义属性

public class Obrigatorio : RequiredAttribute
{
    public Obrigatorio()
    {
        ErrorMessage = "* Obrigatório";
    }
}

上面的属性很简单,但会创建复杂的属性。

4

0 回答 0