首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

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

有没有人遇到过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

热点排行