string GetLinkAttributes(int number) { var urlHelper = new UrlHelper(Context.ActionContextAccessor.ActionContext); if (Paging.UseAjaxPost) { return("href=\"#\" formaction=\"{0}\" data-pagination=\"{1}{2}\"" .FormatWith(urlHelper.ActionWithQuery(Paging.Container.GetType().Name + "/Reload"), Paging.Prefix.WithSuffix(".p="), Paging.GetQuery(number))); } else { var url = urlHelper.Current(new Dictionary <string, string> { { GetPagingKey(), Paging.GetQuery(number) } }); return("href=\"{0}\"".FormatWith(url) + " data-redirect=\"ajax\"".OnlyWhen(Paging.UseAjaxGet)); } }