有没有办法让类的属性继承父类的验证?

时间:2016-08-12 10:18:58

标签: c# asp.net-mvc validation asp.net-mvc-4 model

说我有一个课程如下

class Person {
    [Required]
    public string Firstname;

    [Required]
    public string Lastname;
}

class Record {
    [RequiredIfTrue("HasPerson")]
    public Person Person;

    [Required]
    public bool? HasPerson;
}

然后我有一些观看代码

<div showIfTrue("HasPerson")>
    @Html.EditorFor(m => m.Person.Firstname);
    @Html.ValidationMessageFor(m => m.Person.Firstname);
    ...
</div>

我的字段不应该无法验证HasPerson是否为假,但确实如此。有没有办法编写模型,以便正确验证?

即。有没有办法让类的属性继承父类的验证?

0 个答案:

没有答案