0

ネストされたオブジェクトにメタデータを提供したいのですが、問題のオブジェクトは私には閉じられているため、 [Required] 属性を直接追加することはできません。第 1 レベルの属性を追加しましたが、検証メタ データでネストされたレベルのプロパティを取得できないようです。これは MVC3 ではサポートされていませんか?

[MetadataType(typeof(Meta))]
public sealed class EditModel
{
    public Employee {get;set;}

    internal sealed class Meta
    {
        [Required]
        // this is not valid syntax but hopefully shows what I am after
        public object Employee.Username { get; set; }   
    }
}
4

1 に答える 1

0

私は何が欠けていますか?

FluentValidation.NETとASP.NET MVC との優れた統合。欠けているもう 1 つの重要な点は、ビュー モデルです。

于 2012-05-31T14:58:04.833 に答える