MVC3 Web アプリケーションを作成しています。データベースからのデータで満たされたテーブルがありますが、概要の 10 行すべてではなく、最初の 3 行のみを表示するにはどうすればよいか疑問に思っていました。これには何か関係があると思います。 HTMLヘルパーを使用していますが、正しいコードを見つけるのを手伝ってくれる人がいるかどうか疑問に思っていました????? どんな助けでも素晴らしいでしょう!
@model IEnumerable<TheatreGroup.Models.Show>
@{
ViewBag.Title = "Shows";
}
<h2>
Shows</h2>
<p>Below is a list of shows which will be avalible in the next couple of weeks</p>
<p>
@Html.ActionLink("Create New", "Create")
</p>
@using (Html.BeginForm())
{
<p>
Find by name: @Html.TextBox("SearchString")
<input type="submit" value="Search" /></p>
}
<table>
<tr>
<th>
@Html.ActionLink("name", "Index", new { sortOrder = ViewBag.nameSortParm,})
</th>
<th>
@Html.ActionLink("writer", "Index", new { sortOrder = ViewBag.writerSortParm,})
</th>
<th>
@Html.ActionLink("synopsis", "Index", new { sortOrder = ViewBag.synopsisSortParm, })
</th>
<th>
</th>
</tr>
@foreach (var item in Model){
<tr>
<td>
@Html.DisplayFor(modelItem => item.name)
</td>
<td>
@Html.DisplayFor(modelItem => item.writer)
</td>
<td>
@Html.DisplayFor(modelItem => item.synopsis)
</td>
<td>
@Html.ActionLink("Edit", "Edit", new { id = item.showid }) |
@Html.ActionLink("Details", "Details", new { id = item.showid }) |
@Html.ActionLink("Delete", "Delete", new { id = item.showid })
</td>
</tr>
}
</table>