一个页面两个datalist无法进行分页
我在一个asp.net页面中放了两个datalist,并且绑定不同的数据。现在我使用两个自定义方法对两个datalist进行分页,方法以及数据绑定都是在页面load时候调用的。但是当对一个datalist的数据点击下一页是,另外一个datalist也自动分页了,这是为什么?
以下是两个分页代码:
//datalist分页方法
protected void dl1(DataTable dt)
{
PagedDataSource pds1 = new PagedDataSource();
pds1.DataSource = dt.DefaultView;
pds1.AllowPaging = true;
pds1.PageSize = 5;
this.lbl_countpage1.Text = pds1.PageCount.ToString();
int CurPage;
if (Request.QueryString[ "Page "] != null)
CurPage = Convert.ToInt32(Request.QueryString[ "Page "]);
else
CurPage = 1;
pds1.CurrentPageIndex = CurPage - 1;
if (!pds1.IsFirstPage)
this.hyl_pre1.NavigateUrl = Request.CurrentExecutionFilePath + "?Page= " + Convert.ToString(CurPage - 1);
if (!pds1.IsLastPage)
this.hyl_next1.NavigateUrl = Request.CurrentExecutionFilePath + "?Page= " + Convert.ToString(CurPage + 1);
this.lbl_currentpage1.Text = CurPage.ToString();
this.dl1.DataSource = pds1;
this.dl1.DataBind();
}
//dl2分页方法
protected void dl2(DataTable dt)
{
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dt.DefaultView;
pds.AllowPaging = true;
pds.PageSize = 5;
this.lbl_countpage.Text = pds.PageCount.ToString();
int CurPage;
if (Request.QueryString[ "Page "] != null)