MVC 4子模型创建和编辑视图

时间:2013-06-25 13:04:58

标签: asp.net asp.net-mvc asp.net-mvc-4

我得到了2个与1-1关系的模特。

public class CustomerModel
{
    public int Id { get; set; }
    public string Name { get; set; }
    public AddressModel Address { get; set; }
}

public class AddressModel
{
    public int Id { get; set; }
    public string Street { get; set; }
}

现在我需要一个视图,我可以将Address模型与客户链接起来,因此,在创建customerModel时,它也会创建地址,并链接,就像帖子中的地址将在客户字段中

1 个答案:

答案 0 :(得分:0)

@model Mvc.Models.CustomerModel


@Html.EditorForModel(Model)
@Html.EditorFor(x => x.Address)

如果你创建这样的视图,那么你就可以回发到一个CustomerModel的动作结果,并且绑定应该正常工作

您可能希望使用自定义注释等进行更多操作,因为我怀疑您是否希望用户能够编辑地址ID,但这应该指向正确的方向

相关问题