使用AspNetPager分页,跳转后,返回到当前分页页面

关键是要通过执行AspNetPager的PageChanging事件,来指定AspNetPager的当前页面。

    protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                if (!string.IsNullOrEmpty(Request.QueryString["pageindex"]))
                    pager_PageChanging(AspNetPager1, new Wuqi.Webdiyer.PageChangingEventArgs(int.Parse(Request.QueryString["pageindex"])));
                else
                    BindInfo();
            }
        }

        /// <summary>
        /// 分页
        /// </summary>
        /// <param name="src"></param>
        /// <param name="e"></param>
        protected void pager_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
        {
            AspNetPager1.CurrentPageIndex = e.NewPageIndex;
            BindInfo();
        }

posted @ 2010-01-26 20:46  dodo-yufan  阅读(2280)  评论(0编辑  收藏  举报