日期:2014-05-17  浏览次数:20547 次

分页控件

AspNetPager 控件 点击“详情”跳转到编辑页面后 再次返回时 AspNetPager的页数索引变了 但上面的GridView数据还是第一页所显示的内容 为啥啊··

index.aspx: 
if(Session["pager2"]!=null)
  {
  AspNetPager1.CurrentPageIndex = Convert.ToInt32(Session["pager2"].ToString());
  }

----------------------页面加载时的判断
“详情”:Session["pager1"]= AspNetPager1.CurrentPageIndex;

Edit.aspx:
返回时:Session["pager2"]=Session["pager1"].toString()

各位帮忙解决一下这个问题····就是数据没有变

------解决方案--------------------
我以前也遇到过很多,应该是ispostback设置一下,就是当服务器返回时,把数据返回。
if(ispostback)
{
//绑定数据
}
------解决方案--------------------
if(Session["pager2"]!=null)
{
AspNetPager1.CurrentPageIndex = Convert.ToInt32(Session["pager2"].ToString());
AspNetPager1_PageChanged(sender, e);
}
加上红色哪句