2012-04-14 5 views
0

私は、子オブジェクトのリストであるプロパティを含む親オブジェクトを持っています。子オブジェクトのリストを作成するために、フォームがロードされて親オブジェクトを作成するときに部分ビューが使用されるようにしたいと思います。部分ビューを使用して、おそらく子オブジェクトの動的な番号を作成するにはどうすればよいですか?

問題は、子オブジェクトのリストをどのように埋め込むかを考えなければならないことです。私は1つのオブジェクトを行うことができますが、可能な子供の動的リストが難しいです。何か案は?

@ Html.RenderPartial( "_ CreateChild"、Model.Children);子リストは、この5月大きい場合

@foreach(var _child in Children) { 
    @Html.RenderPartial("_CreateChild", _child); 
} 

:あなたは部分ビューを呼び出し、例えば、一度に単一の子オブジェクトを渡しforeachループを持っている可能性があり親ビューで

public class Parent 
{ 
    private List<Child> _list; 

    public Guid Id 
    { 
     get; 
     set; 
    } 

    public List<Child> Children 
    { 
     get 
     { 
      return _list; 
     } 
     set 
     { 
      _list = value; 
     } 
    } 

    public Parent() 
    { 
     _list = new List<Child>(); 
    } 
} 
+0

パーシャルビューで子どものタイプがわからない場合は、パーシャルビューにはどのような表示をしたいのですか? – DMulligan

+0

@AFinkelstein私はおそらくEditorTemplateに部分的なビューを変更したいと思っています。子オブジェクトを作成できるようにしたい – NullReference

答えて

0

あなたのリストが<の場合は大丈夫でしょう。

関連する問題