У меня есть 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 и т. д. в любом случае любая помощь или предложения будут отличными!!