- 基本功能
- 分页按钮属性效果
- 使用自定义信息区
- Repeater分页
- DataList分页
- Url分页
- Url重写
- Url逆向分页
- n层结构应用
- 使用Xml文件数据源
- 图片浏览示例
- AccessDataSource分页
- SqlDataSource分页
- ObjectDataSource分页
- 自定义数据呈现逻辑
- 使用图片按钮
- 查询结果分页
- 查询结果Url分页
- 克隆属性及事件
- 页索引输入/选择框
- 自定义导航按钮
- 在用户控件中实现分页
- UpdatePanel支持
- 设置当前页按钮位置
- 使用Table布局
- 自定义提交按钮图片
- 从Url中获取每页显示记录数
- 应用CSS样式
- 使用GoToPage方法
- 分页导航元素布局
- 类:
- 属性:
- AlwaysShow
- AlwaysShowFirstLastPageNumber
- BackImageUrl
- ButtonImageAlign
- ButtonImageExtension
- ButtonImageNameExtension
- CloneFrom
- CpiButtonImageNameExtension
- CssClass
- CurrentPageButtonClass
- CurrentPageButtonPosition
- CurrentPageButtonStyle
- CurrentPageButtonTextFormatString
- CurrentPageIndex
- CustomInfoClass
- CustomInfoHTML
- CustomInfoSectionWidth
- CustomInfoStyle
- CustomInfoTextAlign
- DisabledButtonImageNameExtension
- EnableTheming
- EnableUrlRewriting
- EndRecordIndex
- FirstPageText
- FirstPageUrlRewritePattern
- HorizontalAlign
- ImagePath
- InvalidPageIndexErrorMessage
- LastPageText
- LayoutType
- MoreButtonType
- NavigationButtonsPosition
- NavigationButtonType
- NavigationToolTipTextFormatString
- NextPageText
- NumericButtonCount
- NumericButtonTextFormatString
- NumericButtonType
- PageCount
- PageIndexBoxClass
- PageIndexBoxStyle
- PageIndexBoxType
- PageIndexOutOfRangeErrorMessage
- PageSize
- PagesRemain
- PagingButtonLayoutType
- PagingButtonSpacing
- PagingButtonType
- PrevPageText
- RecordCount
- RecordsRemain
- ReverseUrlPageIndex
- ShowBoxThreshold
- ShowCustomInfoSection
- ShowDisabledButtons
- ShowFirstLast
- ShowMoreButtons
- ShowNavigationToolTip
- ShowPageIndex
- ShowPageIndexBox
- ShowPrevNext
- SkinID
- StartRecordIndex
- SubmitButtonClass
- SubmitButtonImageUrl
- SubmitButtonStyle
- SubmitButtonText
- TextAfterPageIndexBox
- TextBeforePageIndexBox
- UrlPageIndexName
- UrlPageSizeName
- UrlPaging
- UrlPagingTarget
- UrlRewritePattern
- 方法:
- 事件:
- 枚举:
- 委托:
PageChangingEventArgs 类
C# 语法:
public sealed class PageChangingEventArgs : CancelEventArgs
Constructors:
名称 | 说明 |
---|---|
PageChangingEventArgs | 初始化 PageChangingEventArgs 类的新实例。 |
Properties:
名称 | 说明 |
---|---|
Cancel | 获取或设置指示是否应取消事件的值。 (从CancelEventArgs类继承) |
NewPageIndex | 获取当前请求的页索引。 |
备注:
AspNetPager 分页控件会在下列情况下引发 PageChanging 事件:- 使用PostBack方式分页,分页控件的页导航元素之一被单击或用户输入页索引值然后点击跳转按钮或按回车键时;
- 使用Url方式分页,页面第一次加载时(没有产生回发时)。
PageChanging事件发生在AspNetPager控件处理分页操作之前,一个 PageChangingEventArgs 对象被传递给该事件的处理程序,您可以从该对象传递的数据中获取用户要跳转到的新的页索引以及决定是否取消分页事件, 要取消分页事件,将 PageChangingEventArgs 的 Cancel 属性设置为true即可(该方法仅适用于PostBack方式分页时,Url方式分页时因为无法获取分页前的页面状态及上一页的页索引,所以不理会该属性的值而继续引发 PageChanged 事件来实现分页操作)。
有关 PageChangingEventArgs 实例的初始属性值列表,请参阅 PageChangingEventArgs 构造函数。