智能的分页导航条

时间:2009-09-12 阅读: 佚名
数据库编程中(特别是初学),往往会遇到数据分页问题,而每次需要设置不同的参数很麻烦,这里我共享一个比较不错的类。

然而参数:当前页码可以通过地址栏获得,这里我们再写一个函数

        /// <summary>
        /// 当前页码
        /// </summary>
        public int Int_ThisPage()
        {
            int _page = int.Pase(q("page")) < 1 ? 1 : int.Pase(q("page"));
            return _page;
        }

        /// <summary>
        /// 获取querystring
        /// </summary>
        /// <param name="s">参数名</param>
        /// <returns>返回值</returns>
        public string q(string s)
        {
            if (HttpContext.Current.Request.QueryString[s] != null && HttpContext.Current.Request.QueryString[s] != "")
            {
                return HttpContext.Current.Request.QueryString[s].ToString();
            }
            return string.Empty;
        }

所以上述调用就可以为AutoGoPList("full", 5, 1000000, 100, Int_ThisPage())

这里介绍的是智能翻页的导航条,优势不说了,缺点是:只支持get表单传值 不支持post,还有一点它是纯html翻页,下次我就介绍一下ajax翻页的

[责任编辑:jumbot]

[发表评论] [收藏本页]