常用

<webdiyer:AspNetPager ID="AspNetPager1" runat="server"  PageIndexBoxType="TextBox"  ShowPageIndexBox="Never" UrlPaging="True" CssClass="paginator" CurrentPageButtonClass="cpb" PageSize="1" ShowFirstLast="false" ShowPrevNext="false" OnPageChanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager>

CSS设置

<style type="text/css">
.paginator{ font:15px Verdana;}
.paginator a{ float:left; height:20px; min-width:20px; color:#fff; background:#d8271c; text-align:center; line-height:20px; padding:5px;}
.paginator .cpb{ float:left; background:red;height:20px; min-width:20px; color:#fff; text-align:center; line-height:20px;padding:5px;}
</style>

====================和谐分割线=======================

AlwaysShow

获取或设置一个值,该值指定是否总是显示AspNetPager分页按件,即使要分页的数据只有一页。

CurrentPageButtonPosition

当前页数字按钮在所有数字分页按钮中的位置,可选值为:Beginning(最前)、End(最后)、Center(居中)和Fixed(默认固定)

CurrentPageIndex

获取或设置当前显示页的索引。

FirstPageText  

获取或设置为第一页按钮显示的文本。

LastPageText  

获取或设置为最后一页按钮显示的文本。

NextPageText  

获取或设置为下一页按钮显示的文本。

PrevPageText  

获取或设置为上一页按钮显示的文本。

PageSize  

获取或设置每页显示的项数。(该值获取或设置数据呈现控件每次要显示数据表中的的数据的项数,AspNetPager根据该值和 RecordCount 来计算显示所有数据需要的总页数,即 PageCount的值。 ) 

PageIndexBoxType

或者或设置页索引框的显示类型,可以是允许用户手工输入的文本框和只能选择的下拉框。

MoreButtonType

获取或设置“更多页”(...)按钮的类型,该值仅当PagingButtonType设为Image时才有效。

UrlPageIndexName

获取或设置当启用Url分页方式时,在url中表示要传递的页索引的参数的名称。

UrlPageSizeName

获取或设置Url中指定每页显示记录数的参数的名称,或该值不为空或Url中该值对应的参数的值大于0,则PageSize属性将使用该参数的值做为每页显示的记录数。

UrlPaging

获取或设置是否启用url来传递分页信息。

TextAfterPageIndexBox

获取或设置页索引页索引输入文本框或下拉框后的文本字符串值。

TextBeforePageIndexBox

获取或设置页索引页索引输入文本框或下拉框前的文本字符串值。

NavigationButtonType

获取或设置第一页、上一页、下一页和最后一页按钮的类型,该值仅当PagingButtonType设为Image时才有效。

NavigationToolTipTextFormatString

获取或设置导航按钮工具提示文本的格式。

NextPageText

获取或设置为下一页按钮显示的文本。

NumericButtonCount

获取或设置在 AspNetPager 控件的页导航元素中同时显示的数值按钮的数目。

NumericButtonTextFormatString

获取或设置页索引数值导航按钮上文本的显示格式。

NumericButtonType

获取或设置页导航数值按钮的类型,该值仅当PagingButtonType设为Image时才有效。

PageCount

获取所有要分页的记录需要的总页数。

PageIndexBoxClass

获取或设置应用于页索引输入文本框或下拉框的CSS类名。

PageIndexBoxStyle

获取或设置页索引输入文本框或下拉框的CSS样式文本。

PageIndexBoxType 

PageIndexOutOfRangeErrorMessage

获取或设置当用户输入的页索引超出范围(大于最大页索引或小于最小页索引)时在客户端显示的错误信息。

PageSize

获取或设置每页显示的项数。

PagesRemain

获取当前页之后未显示的页的总数。

PagingButtonLayoutType

指定分页导航按钮(数字和上页、下页、首页、尾页)布局方式,可以将这些元素包含在<li> 或<span>标签中以方便应用CSS样式,默认不包含在任何标签中。

PagingButtonSpacing

获取或设置分页导航按钮之间的间距。

PagingButtonType

获取或设置分页导航按钮的类型,即使用文字还是图片。

ShowFirstLast

获取或设置一个值,该值指示是否在页导航元素中显示第一页和最后一页按钮。

ShowNavigationToolTip

获取或设置一个值,该值批示当鼠标指针悬停在导航按钮上时是否显示工具提示。

ShowPageIndex

获取或设置一个值,该值指示是否在页导航元素中显示页索引数值按钮。

ShowPageIndexBox 

ShowPrevNext

获取或设置一个值,该值指示是否在页导航元素中显示上一页和下一页按钮

======================================================================

URLRewrite伪静态与AspNetPager分页控件的结合

1、urlrewrite的配置

传两个值,第一个是类型的ID,第二个是页码

如:

<rewrite url="^~/casetype/([0-9]*)/page/([0-9]*)$" to="~/cases.aspx?id=$1&amp;page=$2" />

假如我的类型ID为20,页码是2,那么此url应该为:http://xxx.com/casetype/20/page/2

2、aspx页面的配置

开启UrlPaging为true,如:

<webdiyer:AspNetPager ID="AspNetPager1" runat="server"  PageIndexBoxType="TextBox"  ShowPageIndexBox="Never" UrlPaging="true" CssClass="paginator" CurrentPageButtonClass="cpb" PageSize="1" ShowFirstLast="false" ShowPrevNext="false" OnPageChanged="AspNetPager1_PageChanged">
</webdiyer:AspNetPager>

3、aspx.cs页面的配置

开启EnableUrlRewriting为true,配置UrlRewriteParttern规则如:

this.AspNetPager1.EnableUrlRewriting = true;
this.AspNetPager1.UrlRewritePattern = "casetype/"+reqid+"/page/{0}";

其中的reqid为接收过来的类型ID,{0}为分页的页数(类似变量)。

注意:其中的"casetype/"+reqid+"/page/{0}"是对应之前配置的规则的"^~/casetype/([0-9]*)/page/([0-9]*)$”。

参考:https://www.cnblogs.com/chencidi/archive/2012/08/07/2627315.html

AspNetPager常用属性及用法 / URLRewrite伪静态与AspNetPager分页控件的结合相关推荐

  1. ASPNETPager常用属性

    <webdiyer:AspNetPager ID="pager" runat="server" class="page" FirstP ...

  2. AspNetPager分页控件

    http://files.cnblogs.com/zhangweiguo3984/AspNetPager433.rar 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以 ...

  3. Repeater使用 AspNetPager分页控件

    一.AspNetPager分页控件 分页是Web应用程序中最常用到的功能之一,在ASP.NET中,虽然自带了一个可以分页的DataGrid(asp.net 1.1)和GridView(asp.net ...

  4. 分页控件-ASP.NET(AspNetPager)

    AspNetPager是asp.net中常用的分页控件,下载AspNetPager.dll,添加引用,在工具栏就可以看到AspNetPager控件: <div class="oa-el ...

  5. c#做的指示灯控件用法_C#--自定义控件-开发LED指示灯控件(带闪烁效果)

    以下是学习笔记: 参考:https://www.bilibili.com/video/BV1eQ4y1M7ZY?p=5 效果如下: 思考:实现以上效果要用到哪些属性 颜色,是否有边框,外环宽度,是否高 ...

  6. asp.net中分页控件AspNetPager美化样式

    在asp.net开发中数据列表分页是再常见不过的功能了,相信大家使用AspNetPager的也很多,使用CSS可以让样式更好看,如下图: 新建一个名为content.css文件,如下: /*分页控件* ...

  7. asp.net下用AspNetPager分页控件对DataList进行分页

    第一次写博客,其实注册挺久的了,一直不知道写些什么好,原因是自己菜鸟一个,知识浅陋,不好出来献丑. 但是慢慢接触的多了,总觉得有些东西是不是该写一写,跟分享一下!不敢说对大家都有用,互相学习,也权当是 ...

  8. AspNetPager免费开源分页控件7.4.1版发布

    前几天发布的7.4版出现了postback分页情况下客户端脚本未注册的bug,非常抱歉,7.4.1版已修正这些问题,具体更新说明如下: 修正了Postback分页且显示页索引文本框的情况下,客户端脚本 ...

  9. 如何使用AspNetPager分页控件对动态查询的结果进行分页

    注意: 如果 设置UrlPaging 为True,后台用ViewState是保存不住查询条件的,如果非要用Url分页,可以用Session保存查询条件. 后台代码 : const string vsK ...

  10. IOS控件学习:UILabel常用属性与用法

    #import "ViewController.h" #import <CoreText/CoreText.h>@interface ViewController () ...

最新文章

  1. PICRUSt:预测宏基因组功能—16S扩增子分析锦上添花
  2. linear,swizzle,tile
  3. linuxpython重定向_linux命令重定向、、 1、 2、 1、 2、
  4. c ++一行给多个变量赋值_C语言变量
  5. 存储过程从入门到熟练(多个存储过程完整实例及调用方法)_AX
  6. asp.net mvc 包含了一个 html 的助手类在哪里,c# - 在App_Code中使用@HTML的ASP.NET MVC Razor Helper - 堆栈内存溢出...
  7. php中时间戳和正常日期的相互转化
  8. Play项目的application.conf的配置
  9. 对Python中yield的理解
  10. 富文本编辑器 froala-editor
  11. C# 创建 Word 并另存为PDF格式
  12. python获取windows窗口的内容_Python实现遍历windows所有窗口并输出窗口标题的方法...
  13. matlab中的semilogy,MATLAB 函数Semilogy()
  14. Unity 3D中实现敌人追踪
  15. 偷得假期半日闲,只羡鸳鸯不羡仙
  16. 《2022中国RPA采购指南》报告正式发布
  17. 算算我们80后的小孩今后读大学要花多少钱
  18. 假设检验(显著性检验)
  19. python 微信公众号接口中文乱码问题
  20. 计算机职称证书退休工资,职称就像是一座大山,相同教龄不同职称的教师退休工资相差多少?...

热门文章

  1. js:获取年龄的函数
  2. 使用超临界二氧化碳的晶圆清洗技术
  3. 网络邻居计算机访问权限设置,网上邻居计算机拒绝访问
  4. bootice 修改ubuntu win10 系统引导在一个硬盘上时的系统启动顺序
  5. 隐私计算--21--分布式机器学习
  6. 三相PWM整流器(simulink仿真搭建)
  7. Word公式插件Mathpix Snip
  8. 2017GAITC丨朱小燕:人机对话能直接能减少90%人工,极大提升效率
  9. 51单片机led灯依次点亮
  10. 华为网络设备交换机路由器查看日志命令方法