1

我让用户填写需要大量“教育背景”数据的表格:

public class EducationalBackground
{
    public int EducationalBackgroundID { get; set; }

    public string UniversityOrCollege { get; set; }

    public string AreaOfStudy { get; set; }

    public string Degree { get; set; }

    public int YearReceived { get; set; }

    public virtual Application Application { get; set; }
}

这是完整应用程序的模型:

public class Application
{
    public int ApplicationID { get; set; }

    public Profile BasicInfoGatheredFromProfile { get; set; }

    public virtual ICollection<EducationalBackground> EducationalBackground { get; set; }

    public bool WillingToTravel { get; set; }
}

我正在制作一个页面,用户可以在其中填写完整的应用程序,它会呈现一个局部视图,允许他们添加“教育背景”数据片段,无论他们拥有多少。

允许用户在此应用程序中添加无限数量的“教育背景”信息的最有效方法是什么?

我在想什么:当我发布表单时,我需要一个 ViewModel 来允许 EducationalBackground 的 IColleciton。jQuery 是为“教育背景”添加附加字段的最简洁方式吗?

除了能够提供的任何信息之外,还将欣赏示例 POST 操作。

4

0 回答 0