检索自定义数据注释以创建自定义LabelFor

时间:2016-07-11 13:17:38

标签: c# asp.net-mvc razor data-annotations label-for

我正在创建自定义LabelFor。在里面它希望得到DataAnnotations属性链接到主要由我创建的属性DataAnnotations,我没有得到。示例:Obrigatorio

我需要为标签获取DataAnnotations的值。在需要时将字段保留为粗体。根据验证情况,请定制样式。

我的班级

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

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

0 个答案:

没有答案