Fork me on GitHub

AspNetPager 5.0及以前版本升级到6.0注意事项

AspNetPager 6.0.0版对先前版本做了很大的改动,部分属性及事件已被删除或修改,升级使用AspNetPager 6.0.0以前版本的项目时需要注意以下几点:

  1. ChinesePageIndex 属性已被删除,若以前版本的项目中用过该属性请将其删除;
  2. CustomInfoText 属性已更名为 CustomInfoHTML ,请做相应修改;
  3. 原 PageChanged 事件将不再传递 PageChangedEventArgs 类型的参数,而改为 EventArgs ,PageChanged事件处理程序中不再需要给 AspNetPager的 CurrentPageIndex 重新赋值,控件会自动设置,因此对原 PageChanged 事件处理程序要做如下修改:
    (1)、将参数 PageChangedEventArgs 改为 EventArgs;
    (2)、删除重新设置 AspNetPager 的CurrentPageIndex 属性值的代码,类似于:AspNetPager1.CurrentPageIndex=e.NewPageIndex;
    如果在分页时因某种原因需要取消分页事件(仅在默认的PostBack分页方式下有效),可以编写 PageChanging 事件的处理程序,将该事件传递的 PageChangingEventArgs 参数的 Cancel 值设为 true 即可;