カスタムを作成しています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";
}
}
上記の属性は単純ですが、複雑な属性を作成します。