打印本文 打印本文 关闭窗口 关闭窗口
ASP.NET分页组件学与用——教学篇(源代码)
作者:武汉SEO闵涛  文章来源:敏韬网  点击数3353  更新时间:2009/4/23 10:41:52  文章录入:mintao  责任编辑:mintao
                AbsUrl = AbsUrl.Substring(0,AbsUrl.IndexOf("?"));

            }

 

            for(int i = min ; i <= max ; i++)

            {          

                if(i <= this.Pages)//只有不大于最大页才显示

                {

                    if(this.CurrentPage == i)//如果是当前页,用斜体和红色显示

                    {

                        numberStr = numberStr + "<a href=" + AbsUrl + "?currentPage=" + i.ToString() + ">" + "<I style=''''color:red''''>" + i.ToString() + "</I>" +"</a>" + "\n";

                    }

                    else

                    {

                        numberStr = numberStr + "<a href=" + AbsUrl + "?currentPage=" + i.ToString() + ">" + i.ToString() +"</a>" + "\n";

                    }

                }

            }

 

            //第一页,上一页,下一页,最后一页

            string First,Previous,Next,Last;

            First = AbsUrl + "?currentPage=1";

            /////////

            if(this.CurrentPage == 1)

                Previous = AbsUrl + "?currentPage=1";

            else

                Previous = AbsUrl + "?currentPage=" + (this.CurrentPage - 1).ToString();

            /////////

            if(this.CurrentPage == this.Pages)

                Next = AbsUrl + "?currentPage=" + this.Pages;

            else

                Next = AbsUrl + "?currentPage=" + (this.CurrentPage + 1).ToString();

            /////////

            Last = AbsUrl + "?currentPage=" + this.Pages;

 

            centerInfo.AppendFormat("<font face=''''Webdings'''' style=''''font-size:14px''''><a href={0}>7</a><a href={1}>3</a></font>{2}<font face=''''Webdings'''' style=''''font-size:14px''''><a href={3}>4</a><a href={4}>8</a></font>",First,Previous,numberStr,Next,Last);

           

            StringBuilder sb = new StringBuilder();//HTML字符串

            sb.AppendFormat("<table style = ''''font-size:12px'''' border=''''0'''' cellpadding=''''0'''' cellspacing=''''0'''' width=''''100%''''> \n " +

                "<tr>\n" +

                "<td width=''''25%'''' align=''''left''''>{0}</td>\n" +

                "<td width=''''61%'''' align=''''right''''>{1}</td>\n" +

  

上一页  [1] [2] [3] [4] [5] [6]  下一页

打印本文 打印本文 关闭窗口 关闭窗口