こんにちは、親の編集ビューで正しく保存するために、子(含まれる)値を取得するにはどうすればよいですか?値は正しく表示されますが、保存されませんか?あなたはすべてのためのエディタを提供する場合親の剃刀ビューを介して子オブジェクトの値を保存していますか?
@Html.EditorFor(model => model.Children[0].Val)
:
@model MVC3.Models.A
@Html.EditorFor(model => model.Bs.First().Val)
public class A
{
public int Name { get; set; }
public virtual ICollection<B> Bs { get; set; }
}
public class B
{
public int Val { get; set; }
public virtual A A { get; set; }
}
こんにちは、返信ありがとうございます!もともと私はすべてのBsを表示し、編集を許可するためにリストを反復しますが、私はちょうど1つを保存するようにしたいと思います。私は[0]構文を試してみました。 "[ICollection]の式に[]を使ったインデックス付けを適用できません。 –
Mariah
@Mariah:答えを更新しました – Jon
私の2つのオブジェクトを示す投稿を更新しました。私はmvc3/c#/ .netに非常に新しいです。 – Mariah