<PagerStyle Mode="NumericPages" HorizontalAlign="Center" VerticalAlign="Middle" PageButtonCount="5" /> 
... 6 7 8 9 10 ... 点击10没有反应 点击9的时候成了 1 2 3 4 5 ...
是什么原因造成的呢? 

解决方案 »

  1.   

    是DataGrid控件
    GridView的分页不会出现这种错误
      

  2.   

    问题不会太难把? 
    OnPageIndexChanged="NewPage"
    protected void NewPage(object sender, DataGridPageChangedEventArgs e)
        {
            MainList.CurrentPageIndex = e.NewPageIndex;
            MainList.DataBind();
        }
      

  3.   

    MainList你数据是怎么绑定的? 
      

  4.   

    改成下面的test下
    protected void NewPage(object sender, DataGridPageChangedEventArgs e) 
        { 
            MainList.CurrentPageIndex = e.NewPageIndex; 
            MainList.DataSource = ...//
            MainList.DataBind(); 
        }
      

  5.   

    你好,数据源也修改了没有反应,主要是点击的JS脚本没有递增下去javascript:__doPostBack('MainList$ctl06$ctl01','')
    javascript:__doPostBack('MainList$ctl06$ctl02','')
    javascript:__doPostBack('MainList$ctl06$ctl03','')
    javascript:__doPostBack('MainList$ctl06$ctl04','')
    javascript:__doPostBack('MainList$ctl06$ctl05','')
    下面应该是这样,可点击6的时候又回到以前上面这样的
    javascript:__doPostBack('MainList$ctl06$ctl06','')