我正在创建一个自定义LabelFor
. 在它里面想要获取DataAnnotations
链接到主要由我创建的属性的属性DataAnnotations
,而我没有得到。例子:Obrigatorio
我需要获取DataAnnotations
labelFor 的值,在需要时将字段保留为粗体。并根据验证,使用样式进行自定义。
我的课
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";
}
}
上面的属性很简单,但会创建复杂的属性。