/// <summary>
 /// GetLink returns the page number links for paging.
 /// </summary>
 /// <remarks>
 /// </remarks>
 private string GetLink(int PageNum)
 {
     if (PageNum == CurrentPage)
     {
         return(CSSClassLinkInactive.Trim().Length > 0 ? "<span class=\"" + CSSClassLinkInactive + "\">[" + PageNum + "]</span>" : "<span>[" + PageNum + "]</span>");
     }
     return(CSSClassLinkActive.Trim().Length > 0
                ? "<a href=\"" + CreateURL(PageNum.ToString()) + "\" class=\"" + CSSClassLinkActive + "\">" + PageNum + "</a>"
                : "<a href=\"" + CreateURL(PageNum.ToString()) + "\">" + PageNum + "</a>");
 }
 /// <summary>
 /// GetNextLink returns the link for the Next Page for paging.
 /// </summary>
 /// <remarks>
 /// </remarks>
 private string GetNextLink()
 {
     return(CurrentPage != _totalPages && _totalPages > 0
                ? (CSSClassLinkActive.Trim().Length > 0
                       ? "<a href=\"" + CreateURL((CurrentPage + 1).ToString()) + "\" class=\"" + CSSClassLinkActive + "\">" + Localization.GetString("Next", Localization.SharedResourceFile) +
                   "</a>"
                       : "<a href=\"" + CreateURL((CurrentPage + 1).ToString()) + "\">" + Localization.GetString("Next", Localization.SharedResourceFile) + "</a>")
                : (CSSClassLinkInactive.Trim().Length > 0
                       ? "<span class=\"" + CSSClassLinkInactive + "\">" + Localization.GetString("Next", Localization.SharedResourceFile) + "</span>"
                       : "<span>" + Localization.GetString("Next", Localization.SharedResourceFile) + "</span>"));
 }
 /// <summary>
 /// GetFirstLink returns the First Page link for paging.
 /// </summary>
 /// <remarks>
 /// </remarks>
 private string GetFirstLink()
 {
     if (CurrentPage > 1 && _totalPages > 0)
     {
         return(CSSClassLinkActive.Trim().Length > 0
                    ? "<a href=\"" + CreateURL("1") + "\" class=\"" + CSSClassLinkActive + "\">" + Localization.GetString("First", Localization.SharedResourceFile) + "</a>"
                    : "<a href=\"" + CreateURL("1") + "\">" + Localization.GetString("First", Localization.SharedResourceFile) + "</a>");
     }
     return(CSSClassLinkInactive.Trim().Length > 0
                ? "<span class=\"" + CSSClassLinkInactive + "\">" + Localization.GetString("First", Localization.SharedResourceFile) + "</span>"
                : "<span>" + Localization.GetString("First", Localization.SharedResourceFile) + "</span>");
 }