在MVC中的EditorTemplate中显示模型的不同部分

时间:2016-09-06 12:24:00

标签: asp.net-mvc

为商店创建表单时,我有一个ContactPerson和一个EconomyPerson。对于他们每个人,我需要名称,但电子邮件甚至不能在EconomyPerson的表格中看到。

我想将EditorTemplate用于我的班级Person。但是,我可以隐藏输入字段并更改Store类的验证要求吗?

public class Person 
{
    [Required]
    public String FirstName { get; set; }

    [Required]
    public String LastName { get; set; }

    [Required]
    public String Email { get; set; }

    [Required]
    public String PhoneNumber { get; set; }

    public String MobileNumber { get; set; }
}

public class Store
{
    [Required]
    public Person ContactPerson { get; set; }

    [Required]
    public Person EconomyPerson{ get; set; }
}

0 个答案:

没有答案