AspNetPager 控件的 PageChanging 事件提供数据。无法继承此类。

有关此类型所有成员的列表,请参阅 PageChangingEventArgs 成员

System.Object
System.EventArgs
System.ComponentModel.CancelEventArgs
Wuqi.Webdiyer.PageChangingEventArgs

public sealed class PageChangingEventArgs : CancelEventArgs

线程安全

此类型的所有公共静态(Visual Basic 中为 Shared)成员对多线程操作而言都是安全的。但不保证任何实例成员是线程安全的。

备注

AspNetPager 分页控件会在下列情况下引发 PageChanging事件:

  1. 使用PostBack方式分页,分页控件的页导航元素之一被单击或用户输入页索引值然后点击跳转按钮或按回车键时;
  2. 使用Url方式分页,页面第一次加载时(没有产生回发时)。

PageChanging事件发生在AspNetPager控件处理分页操作之前,一个 PageChangingEventArgs 对象被传递给该事件的处理程序,您可以从该对象传递的数据中获取用户要跳转到的新的页索引以及决定是否取消分页事件, 要取消分页事件,将 PageChangingEventArgs 的 Cancel 属性设置为true即可(该方法仅适用于PostBack方式分页时,Url方式分页时因为无法获取分页前的页面状态及上一页的页索引,所以不理会该属性的值而继续引发 PageChanged 事件来实现分页操作)。

有关 PageChangingEventArgs 实例的初始属性值列表,请参阅 PageChangingEventArgs 构造函数。

要求

命名空间: Wuqi.Webdiyer

程序集: AspNetPager (在 AspNetPager.dll 中)

请参见

PageChangingEventArgs 成员 | Wuqi.Webdiyer 命名空间