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; }
}

ユーザーが完全なアプリケーションに記入できるページの作成に取り組んでおり、「教育的背景」のデータをいくらでも追加できる部分ビューをレンダリングします。

ユーザーがこのアプリケーションに無数の「学歴」情報を追加できるようにする最も効率的な方法は何ですか?

私が考えていること: フォームを POST するときに、EducationalBackground の IColleciton を許可する ViewModel が必要です。jQueryは「学歴」の追加フィールドを追加する最もクリーンな方法ですか?

提供できる情報に加えて、POSTアクションの例をいただければ幸いです。

4

0 に答える 0