private string GetIconAnchor(string cssClass, string iconCssClass, int pageNumber, string title) { StringBuilder anchor = new StringBuilder(); TagBuilder.Begin(anchor, "a"); TagBuilder.AddClass(anchor, cssClass); if (!string.IsNullOrWhiteSpace(title)) { TagBuilder.AddTitle(anchor, title); } if (pageNumber > 0) { TagBuilder.AddAttribute(anchor, "href", string.Format(CultureInfo.InvariantCulture, "{0}?page={1}", this._currentPageUrl, pageNumber)); } TagBuilder.Close(anchor); if (!string.IsNullOrWhiteSpace(iconCssClass)) { TagBuilder.AddIcon(anchor, iconCssClass); } TagBuilder.EndTag(anchor, "a"); return(anchor.ToString()); }
private string GetAnchor(int pageNumber) { StringBuilder anchor = new StringBuilder(); TagBuilder.Begin(anchor, "a"); TagBuilder.AddClass(anchor, pageNumber.Equals(this._currentPage) ? "active item" : "item"); TagBuilder.AddAttribute(anchor, "href", string.Format(CultureInfo.InvariantCulture, "{0}?page={1}", this._currentPageUrl, pageNumber)); TagBuilder.AddTitle(anchor, string.Format(Thread.CurrentThread.CurrentCulture, Titles.PageN, pageNumber)); TagBuilder.Close(anchor); anchor.Append(pageNumber.ToString(Thread.CurrentThread.CurrentCulture)); TagBuilder.EndTag(anchor, "a"); return(anchor.ToString()); }