前と次のリンクを含める方法に関するページの表示に問題があります...これらのコードを使用してASP.Net MVC 4を使用しています:
見る:
<div class="pagination">
<ul>
@for (int i = 1; i <= ViewBag.PagesCount; i++)
{
<text>
<li>@Html.ActionLink(i.ToString(), "Index", new { pagee = i })</li>
</text>
}
</ul>
</div>
コントローラ:
int offset = 15;
int pagecount = ((pagee - 1) * offset);
int totalPages = 0;
int totalItems = 0;
try
{
totalItems = requestform.Count();
while (totalItems > 0)
{
totalItems -= 15;
totalPages++;
}
ViewBag.PagesCount = totalPages;
return View(requestform.Skip(pagecount).Take(offset).ToList());
}
catch
{
while (totalItems > 0)
{
totalItems -= 15;
totalPages++;
}
ViewBag.PagesCount = totalPages;
return View(requestform.Skip(pagecount).Take(offset).ToList());
}
これで私を助けてください。