次のようなアクションの1つにPagedListがあります
public ActionResult search(int? page)
{
}
PagedList は正しく動作しますが、私の質問は、ユーザーがどのページにいるかを調べて、そのページの背景色を変更するにはどうすればよいですか? たとえば、ページの下部にある PagedList は次のように表示されます
1 2 3 4 5
ユーザーが 3 ページのように表示されている場合、そのページ番号を示すリンクの背景色を変更したいと思います。
@if (Model.HasPreviousPage)
{
if (Model.PageNumber > 1)
{
@Html.ActionLink(String.Format("{0}", (Model.PageNumber - 1).ToString()), "index", new { page = Model.PageNumber - 1 })
@Html.Raw(" ");
}
}
@if (Model.HasNextPage)
{
if (Model.PageNumber + 1 <= Model.PageCount)
{
@Html.ActionLink(String.Format("{0}", (Model.PageNumber + 1).ToString()), "index", new { page = Model.PageNumber + 1 })
@Html.Raw(" ")
}
}
ブラウザのページ番号は /search?page1 .../search?page2 などと表示されます。