private void AddPagerLastPageAnchor(Control paginationUl) { var li = new HtmlGenericControl("li"); var anchor = new HtmlAnchor { HRef = QueryStringHelper.AddUpdateQueryStringGetUrl("pageIndex", LastIndex), InnerHtml = "Last", Title = "Go to last page" }; if (PageIndex == LastIndex) { li.AddCssClass("disabled"); anchor.HRef = "javascript:void(o)"; } li.Controls.Add(anchor); paginationUl.Controls.Add(li); }
private void AddPagerNextButton(Control parentControl) { var li = new HtmlGenericControl("li"); var anchor = new HtmlAnchor { HRef = QueryStringHelper.AddUpdateQueryStringGetUrl("pageIndex", PageIndex + 1), InnerHtml = "Next", Title = "Go to next page" }; if (PageIndex == LastIndex) { li.AddCssClass("disabled"); anchor.HRef = "javascript:void(o)"; } li.Controls.Add(anchor); parentControl.Controls.Add(li); }
private void AddPagerLi(Control parentControl) { for (var i = StartIndex; i <= EndIndex; i++) { var li = new HtmlGenericControl("li"); var anchor = new HtmlAnchor { HRef = QueryStringHelper.AddUpdateQueryStringGetUrl("pageIndex", i), InnerText = i.ToString(), Title = "Go to page " + i }; if (PageIndex == i) { li.AddCssClass("active"); } li.Controls.Add(anchor); parentControl.Controls.Add(li); } }