当前位置:编程学习 > C#/ASP.NET >>

求助搜索以后页面保持搜索条件显示分页的问题!急急

求助点击搜索条件以后 下一页里 如何保持搜索条件 从而显示下一页!!~~谢谢 在线等 --------------------编程问答-------------------- 自己顶~ --------------------编程问答-------------------- 那要看你用什么分頁了~~~

gridview的自帶分頁,就不用擔心這個~~

如果是分頁控件+存儲過程的話,就把查詢條件帶進存儲過程取下一頁的內容再綁定~~ --------------------编程问答--------------------  Repeater分页的!
第一页可以正常显示出结果  但是第二页就什么数据也显示不出来了!~ --------------------编程问答--------------------                         this.FunctionDropDownList.Text= Request.QueryString["fddl"];
                        this.StreetDropDownList.Text = Request.QueryString["sddl"];
                        this.BuidaddName.Text = Request.QueryString["ban"];
                        this.BuildLevelDropDownList.Text = Request.QueryString["blddl"];
                        PagedDataSource objPds = new PagedDataSource();
                        objPds.DataSource = ds.Tables[0].DefaultView;
                        objPds.AllowPaging = true;
                        objPds.PageSize = 2;
                        int CurPage;
                        if (Request.QueryString["Page"] != null)
                            CurPage = Convert.ToInt32(Request.QueryString["Page"]);
                        else
                            CurPage = 1;

                        objPds.CurrentPageIndex = CurPage - 1;
                        lblCurrentPage.Text = CurPage.ToString();
                        total.Text = objPds.PageCount.ToString();

                        if (!objPds.IsFirstPage)
                        {
                            lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1) + "&&fddl=" + FDDL + "&&sddl=" + SDDL + "&&ban=" + BAN + "&&blddl="+BLDDL;
                            first.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=1";
                        }

                        if (!objPds.IsLastPage)
                        {
                            lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1) + "&&fddl=" + FDDL + "&&sddl=" + SDDL + "&&ban=" + BAN + "&&blddl=" + BLDDL;
                            last.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + (objPds.PageCount).ToString();
                        }


                        this.RepeaterBB.DataSource = objPds;
                        RepeaterBB.DataBind();
这个是我分页代码

我之前看能不能用Request.QueryString["fddl"]获取然后再写活搜索条件的textbox和dropdownlist里 可是不行~~救救我。。。谢谢 --------------------编程问答-------------------- 顶~~~~~
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,