public class Person
{
public string First { get; set; }
public string Last { get; set; }
public int Age { get; set; }
public IEnumerable<Child> Children { get; set; }
}
public class Child
{
public string First { get; set; }
public string Last { get; set; }
public int Age { get; set; }
}
タイプのモデルからテーブルをレンダリングする方法を探していますIEnumerable<Person>
。次のテーブルを生成しようとしています。
<table>
<tr class="person">
<td>First 1</td>
<td>Last 1</td>
<td>1</td>
</tr>
<tr class="child">
<td>First 1</td>
<td>Last 1</td>
<td>1</td>
</tr>
<tr class="child">
<td>First 2</td>
<td>Last 2</td>
<td>2</td>
</tr>
...
...
</table>
各人は行であり、それぞれの子供は人の行の下の個々の行になります。これは、 の各人に対して繰り返されIEnumerable<Person>
ます。
このようなテーブルを生成するグリッドまたはコンポーネントはありますか? MvcContrib のグリッド コンポーネントを見つけましたが、これらの子行を生成できないようです。これを行うために MvcContrib のグリッドを拡張する方法はありますか?