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

AspNetPager 动态设置每页显示条数问题
我在一个用户控件ArticleList.ascx中用到AspNetPager分页控件,我想在调用ArticleList.ascx控件的页面中动态的设定分页控件的PageSize,就是在ArticleList.ascx中定义一个变量a,让PageSize=a。
 这样就可以通过设置a的值动态改变PageSize的大小(我自认为可以)。
问题是在页面首次加载的时候显示没问题,但是当pagechanged事件触发是,PageSize就变成了ArticleList.ascx中定义的a的默认值,,,不知道为什么,求高手帮助

------解决方案--------------------
页面第一次加载时存入ViewState["pagesize"],以后从取它的值做为PageSize,你可以修改它的值,比如ViewState["pagesize"]=25;