Example #1
0
        // 添加“第一页”,“上一页”的连接
        private void AddPreviousLink(UrlManager UrlManager, HtmlTextWriter output)
        {
            output.AddAttribute(HtmlTextWriterAttribute.Class, "PagerIcon");
            output.AddAttribute(HtmlTextWriterAttribute.Title, "第一页");
            output.AddAttribute(HtmlTextWriterAttribute.Href, UrlManager.GetPageUrl(1));
            output.RenderBeginTag(HtmlTextWriterTag.A);
            output.Write("<<");
            output.RenderEndTag();

            output.AddAttribute(HtmlTextWriterAttribute.Class, "PagerIcon");
            output.AddAttribute(HtmlTextWriterAttribute.Title, "上一页");
            output.AddAttribute(HtmlTextWriterAttribute.Href, UrlManager.GetPageUrl(currentPage - 1));
            output.RenderBeginTag(HtmlTextWriterTag.A);
            output.Write("<");
            output.RenderEndTag();

            showPrevious = false;	// 只显示一次
        }
Example #2
0
        // 添加 “下一页”、“最末页” 的链接
        private void AddNextLink(UrlManager UrlManager, HtmlTextWriter output)
        {
            output.AddAttribute(HtmlTextWriterAttribute.Class, "PagerIcon");
            output.AddAttribute(HtmlTextWriterAttribute.Title, "下一页");
            output.AddAttribute(HtmlTextWriterAttribute.Href, UrlManager.GetPageUrl(currentPage + 1));
            output.RenderBeginTag(HtmlTextWriterTag.A);
            output.Write(">");
            output.RenderEndTag();

            output.AddAttribute(HtmlTextWriterAttribute.Class, "PagerIcon");
            output.AddAttribute(HtmlTextWriterAttribute.Title, "最末页");
            output.AddAttribute(HtmlTextWriterAttribute.Href, UrlManager.GetPageUrl(pageCount));
            output.RenderBeginTag(HtmlTextWriterTag.A);
            output.Write(">>");
            output.RenderEndTag();

            showNext = false;	// 可有可无,程序会跳出循环
        }