我在下面有一个域名模型:
public class Book
{
public List<Author> Authors = new List<Author>();
}
public class Author
{
public Book Book { get; set; }
public string Name { get; set; }
}
我想定义一本书的编辑视图,下面是操作方法:
public ActionResult BookEdit(int id)
{
BookModel model = GetBook(id);
return View(model);
}
[HttpPost]
public ActionResult BookEdit(BookModel bookModel)
{
BookModel model = new BookModel();
return View(model);
}
两个问题:
问题1:如何最好地定义Book和Author的视图模型。
问题2:如何定义视图(* .cshtml),特别是应该隐藏的作者的Book属性。另一部分已在Expose collections in view
上恢复由于