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