これまでに何を試しましたか?また、MvcContrib HTML.Gridのようなヘルパーを使用したくない理由はありますか?ヘルパーは、特にモデルのバインドを非常に簡単にします。
ヘルパーを使用しない場合は、ループを使用して、ビュー内の要素foreach
からグリッドを作成する必要があります。<table>
@Model User
<table id="user-index" >
<thead>
<tr>
<th>
First Name
</th>
<th>
Last Name
</th>
<th>
Phone
</th>
</tr>
</thead>
<tbody>
@foreach (var user in Model.UserList)
{
<tr>
<td>
//I'm using helpers in my example, you can output however you like
@Html.DisplayFor(model => user.firstname)
</td>
<td>
@Html.DisplayFor(model => user.lastname)
</td>
<td>
@Html.DisplayFor(model => user.phone)
</td>
</tr>
}
</tbody>
</table>
グリッド用のjQueryオプションもあります。DataTablesをご覧ください
編集:HTMLヘルパーを使用すると、モデルから返されたnull値の処理もはるかに簡単になります