Asp.net mvc 4 两次或三次将单个模型传递给控制者

Asp.net mvc 4 两次或三次将单个模型传递给控制者,asp.net-mvc-4,asp.net-mvc-partialview,Asp.net Mvc 4,Asp.net Mvc Partialview,我是asp.net MVC-4新手,在公司/create.cshtml上两次渲染单个局部视图时,从视图到控制器检索数据时遇到了麻烦 我的复杂模型如下 public partial class Company { public int CCode { get; set; } public string CName { get; set; } public string Addr1 { get; set; } public string Addr2 { get; se

我是asp.net MVC-4新手,在公司/create.cshtml上两次渲染单个局部视图时,从视图到控制器检索数据时遇到了麻烦

我的复杂模型如下

public partial class Company
{
    public int CCode { get; set; }
    public string CName { get; set; }
    public string Addr1 { get; set; }
    public string Addr2 { get; set; }
    public string City { get; set; }
    public string Country { get; set; }
    public string EmailID { get; set; }
    public string Remarks { get; set; }


    public CompanyContacts Contacts { get; set; }
    public partial class CompanyContacts
    {
        public int refCCode_Company { get; set; }
        public int SrNo { get; set; }
        public string ContactPerson { get; set; }
        public string Designation { get; set; }
        public string Contact1 { get; set; }
        public string Contact2 { get; set; }
        public string EmailID { get; set; }
        public string IsActive { get; set; }
    }
}
其中CompanyContact中的部分视图在company/create.cshtml页面中呈现了两次

“@model ProjectName.Models.Company”,以便我可以如下绑定HTML控件@HTML.TextBoxFor(model>=model.CompanyContact)



@Html.Partial(“_-ledgercontactsparial”)

@Html.Partial(“_-ledgercontactsparial”)

在保存数据时,如何将两个联系人详细信息传递给控制器


感谢您的支持。

您需要将联系人详细信息列表传递给控制器。要实现这一点,可以遵循默认ModelBinder希望绑定到列表的输入字段的命名约定


请看这个问题。

对不起,我正在使用MVC4,如果您能提供一些相同的链接,我将非常高兴。解决方案与MVC4相同。您好,我再次使用了相同的解决方案,它与我正在寻找的完全相同。谢谢:)