一个分界面,接收主界面传过来的值 假如(info_type),然后根据传的info_type用 repeart绑定进行分页处理。
可是每次点下一页的时候,数据就没有呢。如果不是传的值,自己人工加的则没影响。 后台分界面:
  Load 事件(!isposkback)
 if (Request.QueryString["info_type"] != null)//判断是否传id过来
            {
                
                int info_type = Convert.ToInt32(Request.QueryString["info_type"].ToString());//接收的值
                
                Dictionary<string, object> dParm1 = new Dictionary<string, object>();
                dParm1.Add("@state", 1);
                dParm1.Add("@url", 1);
                dParm1.Add("@info_type", info_type);//这是调用存储过程    PagedDataSource obj = new PagedDataSource();
        obj.AllowPaging = true;        obj.CurrentPageIndex = 0;        obj.DataSource = bTenancy.Get_tenancyInfo(dParm1).DefaultView;//这里是调存储过程查询的数据源
        obj.PageSize = 36;
        if (Session["pageIndex"] != null)       // 此处为下来框 传的session  但没效果
        {   
          //  Label1.Text = Session["pageIndex"].ToString();
            obj.CurrentPageIndex = Convert.ToInt32(Request.QueryString["pageIndex"].ToString());
        }
        if (!obj.IsFirstPage)
        {
            lblPriv.Text = "<a href=?pageIndex=" + (obj.CurrentPageIndex - 1).ToString() + ">上一页</a>";
          //  lblShouye.Text = "<a href=?pageIndex=0>首页</a>";
        }
        else
        {
            lblPriv.Text = "上一页";
            lblShouye.Text = "首页";
        }
        if (!obj.IsLastPage)
        {
            lblNext.Text = "<a href=?pageIndex=" + (obj.CurrentPageIndex + 1).ToString() + ">下一页</a>";        }
        else
        {
            lblNext.Text = "下一页";
           // lblWeiye.Text = "尾页";
        }
        Repeater1.DataSource = obj;
        Repeater1.DataBind();     DropDownList1_SelectedIndexChanged //顺便问下 我通过下来框改变事件 获得第几页,想传个 
sessionSession["pageIndex"]    为什么没效果,上面注释接收的地方