MetaData用于封闭对象的嵌套模型

时间:2012-05-31 14:56:13

标签: c# .net asp.net-mvc-3 validation metadata

我想向嵌套对象提供元数据,有问题的对象关闭给我,所以我无法直接添加[Required]属性。我添加了第一级属性,但我似乎无法使用验证元数据获得嵌套级别属性。这是不是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; }   
    }
}

1 个答案:

答案 0 :(得分:0)

  

我错过了什么?

FluentValidation.NET及其出色的integration with ASP.NET MVC。您缺少的另一个重要事项是视图模型。