Asp.net mvc 在asp.net mvc中保存多个模型
我有一张表格,在这张表格里我保存了三个实体Asp.net mvc 在asp.net mvc中保存多个模型,asp.net-mvc,entity-framework,Asp.net Mvc,Entity Framework,我有一张表格,在这张表格里我保存了三个实体 public class NewAccountWrapperModel { Person Student = new Person(); Person Parent = new Person(); Reports Reports = new Reports(); public NewAccountWrapperModel(Person student, Person parent, Reports reports)
public class NewAccountWrapperModel
{
Person Student = new Person();
Person Parent = new Person();
Reports Reports = new Reports();
public NewAccountWrapperModel(Person student, Person parent, Reports reports)
{
this.Student = student;
this.Parent = parent;
this.Reports = reports;
}
}
我准备了一个如上所述的模型。在我的html页面中,我使用它如下所示:
@model RAM_Web.Models.NewAccountWrapperModel
<!DOCTYPE html>
<span class="field">
<input type="text" name="firstname" id="firstname2" class="longinput" />
@Html.TextBoxFor(d=>d.Student.Name)
</span>
像这样。在Person模型中,有Name字段。我控制了它。更改为:
Person Student = new Person();
Person Parent = new Person();
Reports Reports = new Reports();
致:
非常感谢。这是我的粗心。我不喜欢,再次谢谢。
Person Student = new Person();
Person Parent = new Person();
Reports Reports = new Reports();
public Person Student { get; set; }
public Person Parent { get; set; }
public Reports Reports { get; set; }