我有一個模型,看起來像這樣:ASP.NET MVC的形式編輯和添加到集合屬性
public class Book
{
public string Name { get; set; }
public IEnumerable<Author> Authors { get; set; }
}
public class Author
{
public string FullName { get; set; }
public DateTime BirthDate { get; set; }
}
我有一個表格在編輯本書的視圖。用於編輯Authors集合的部分是局部視圖。表單字段是使用Html.EditorFor()方法生成的。
它適用於編輯現有數據。我想要做的是在作者編輯部分視圖中放入多個空白條目,如果用戶填充它們,它們將作爲新項目添加到Authors集合中。
最終視圖應該是這個樣子: http://s1.postimage.org/6g9rqfp20/image.jpg
什麼是實現這一行爲的正確方法是什麼?