У меня есть объект MVC модели, который содержит коллекцию объектов.Я хочу представить модель MVC как поля ввода пользователя в представлении MVC.
Ниже приведены модель MVC и модель домена
public class BookModel
{
public BookModel(Book book)
{
this.Authors = book.Authors;
}
public List<Author> Authors { get; set; }
}
public class Book
{
public List<Author> Authors = new List<Author>();
}
public class Author
{
public string Name { get; set; }
}
Ниже приведен метод действия в контроллере:
public ActionResult Edit(int id)
{
BookModel model = GetBookModel(id);
return View(model);
}
Проблема заключается в том, что сгенерированное представление (*.cshtml) НЕ имеет полей ввода для авторов коллекции.
Любая идея будет принята с благодарностью.