自定义必需属性 - 根据父模型值所需的属性

时间:2015-07-14 15:29:24

标签: asp.net-mvc custom-attributes required-field

我有一个型号ProductModel,它具有: * bool IsNew财产 * ProductDetailsModel Details属性

public class ProductModel
{
    public bool IsNew { get; set; }
    public ProductDetails Details { get; set; }
}

public class ProductDetails
{
    public string Code { get; set; }
    public string Type { get; set; }
    public string Description { get; set; }
    public int Number { get; set; }
}

ProductDetails有一些其他属性,例如。代码,类型,描述,编号

仅当 ProductModel IsNew 设置为true时,我才需要生成ProductDetailsModel的Description和Number属性。

怎么做?

BTW我在ProductModel中有更多自定义类型的属性,我无法将它们的属性移动到单个ProductModel中。

0 个答案:

没有答案