投稿後にモデルを取得するには、かみそりビューでインデックスを作成する必要があることを私は知っています。私のモデルには、Classというエンティティフレームワークのエンティティがありますが、そのエンティティにはICollection<Student>
プロパティナビゲーションがあります。
つまり、Classエンティティからアイテムを公開する必要がありますが、問題は、これがICollectionであり、インデックスを公開する方法がわからないことです。
これが私のかみそりの見方です:
@model Contoso.MvcApplication.Models.Assignment.ShareAssignmentViewModel
@{
ViewBag.Title = "ShareAssignment";
}
<h2>Share Assignment: @Model.Assignment.Name</h2>
@for (int i = 0; i < Model.Classes.Length; i++)
{
<section>
<h3>@Model.Classes[i].Name</h3>
@for (int j = 0; j < Model.Classes[i].Students.Count; j++)
{
@Html.CheckBox(modelItem => Model.Classes[i].Students // what now?? [j])
}
</section>
}
投稿後にすべてのモデルを取得するにはどうすればよいですか?