我的一项操作有一个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 等。无论如何,任何帮助或建议都会很棒!