MvcAjaxPager by Igor Kitsula

<PackageReference Include="MvcAjaxPager" Version="1.0.2" />

 PagerOptions

public class PagerOptions
public string AjaxOnBegin { get; set; }

public string AjaxOnComplete { get; set; }

public string AjaxOnFailure { get; set; }

public string AjaxOnSuccess { get; set; }

public string AjaxUpdateTargetId { get; set; }

public bool AlwaysShowFirstLastPageNumber { get; set; }

public bool AutoHide { get; set; }

public string ContainerTagName { get; set; }

public string CssClass { get; set; }

public string CurrentPageNumberFormatString { get; set; }

public string CurrentPagerItemWrapperFormatString { get; set; }

public string FirstPageText { get; set; }

public string HorizontalAlign { get; set; }

public string Id { get; set; }

public string InvalidPageIndexErrorMessage { get; set; }

public string LastPageText { get; set; }

public int MaximumPageIndexItems { get; set; }

public int MaxPageIndex { get; set; }

public string MorePagerItemWrapperFormatString { get; set; }

public string MorePageText { get; set; }

public string NavigationPagerItemWrapperFormatString { get; set; }

public string NextPageText { get; set; }

public int NumericPagerItemCount { get; set; }

public string NumericPagerItemWrapperFormatString { get; set; }

public string PageIndexBoxWrapperFormatString { get; set; }

public string PageIndexOutOfRangeErrorMessage { get; set; }

public string PageIndexParameterName { get; set; }

public string PageNumberFormatString { get; set; }

public string PagerItemWrapperFormatString { get; set; }

public string PrevPageText { get; set; }

public string SeparatorHtml { get; set; }

public bool ShowDisabledPagerItems { get; set; }

public bool ShowFirstLast { get; set; }

public bool ShowMorePagerItems { get; set; }

public bool ShowNumericPagerItems { get; set; }

public bool ShowPrevNext { get; set; }

public PagerOptions()