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

有没有人遇到过AJAX + ASPNETPAGER分页,数据能查出来,但是按第2页或第N页,数据均不发生变化。
有没有人遇到过AJAX + ASPNETPAGER分页,数据能查出来,但是按第2页或第N页,数据均不发生变化。

------解决方案--------------------
PageChanging里面加GetCommentary() 再次绑定
------解决方案--------------------
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
        {

            AspNetPager1.CurrentPageIndex = e.NewPageIndex;
            //_GetMeadl(ItTypeNo, CityNo, key, Cno);
        }


改成:
protected void AspNetPager1_PageChanging(object src, Wuqi.Webdiyer.PageChangingEventArgs e)
        {

            AspNetPager1.CurrentPageIndex = e.NewPageIndex;
            GetCommentary() 
        }

------解决方案--------------------
本来就要每次查询数据库的,你要不每次查,就放到Cache里缓存。另外最好用SQL分页,即真分页,你那个每次都select出所有数据,效率底。
------解决方案--------------------
用PageChanged,不要用PageChanging,在PageChanged事件处理程序中重新绑定数据即可,如果是Url分页,则只需要在PageChanged事件处理程序中绑定数据,不需要在其它地方绑定,否则会导致绑定两次。示例及文档请参考:http://www.webdiyer.com/controls/aspnetpager