Carrotware.Web.UI.Components.CarrotWebGridBase.OutputFooter C# (CSharp) Метод

OutputFooter() публичный Метод

public OutputFooter ( ) : IHtmlString
Результат IHtmlString
        public virtual IHtmlString OutputFooter()
        {
            StringBuilder sb = new StringBuilder();

            if (this.PagedDataBase.TotalPages > 1) {
                using (new WrappedItem(sb, this.FooterOuterTag, this.htmlFootAttrib)) {
                    foreach (var i in this.PagedDataBase.PageNumbers) {
                        string clickFn = String.Format("javascript:__clickPage('{0}','{1}PageNumber')", i, this.FieldIdPrefix);

                        using (new WrappedItem(_htmlHelper, sb, this.FooterTag, i, this.PagedDataBase.PageNumber, this.htmlFootSel, this.htmlFootNotSel)) {
                            using (new WrappedItem(sb, "a", new { @href = clickFn })) {
                                sb.Append(String.Format(" {0} ", i));
                            }
                        }
                    }
                }
            }

            return new HtmlString(sb.ToString());
        }