第四部分: DataNavigator控件以及命令按钮。注意到这里我们有四个按钮,每一个都有不同的commandName属性,也分别对应着DataNavigator对DataView的一种操作。同时这些按钮的parent属性都设置成了这个DataNavigator对象。
<dataNavigator id="pageNavigator" dataView="view"/>
<button id="BTnFirstPage" parent="pageNavigator" command="FirstPage" />
<button id="BTnPrevPage" parent="pageNavigator" command="PreviousPage">
<bindings>
<binding property="enabled" dataPath="hasPreviousPage"/>
</bindings>
</button>
<button id="BTnNextPage" parent="pageNavigator" command="NextPage">
<bindings>
<binding property="enabled" dataPath="hasNextPage"/>
</bindings>
</button>
<button id="BTnLastPage" parent="pageNavigator" command="LastPage" />
第五部分:两个Label,分别显示页面总数以及当前页的序号。
<label id="lblPageNumber">
<bindings>
<binding dataContext="view" property="text" dataPath="pageIndex" transform="Add"/>
</bindings>
</label>
<label id="lblPageCount">
<bindings>
<binding dataContext="view" property="text" dataPath="pageCount"/>
</bindings>
</label>
OK,在浏览器中测试一下:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
![]() | asp.net mvc中的拦截器 | 12-02 |
![]() | asp.net使用Mysql乱码处理 | 11-19 |
![]() | ASP.NET中Cookie的使用 | 11-10 |
![]() | 在Asp.net MVC中使用Repeater | 10-27 |
![]() | 如何对ASP.NET进行性能优化 | 09-24 |
![]() | 把网页中的电话号码生成图片的ASP程序 | 11-23 |
![]() | 通过避免下列10个常见ASP.NET缺陷使网站平 | 06-03 |
![]() | Asp.Net、Ado.net 数据库编程超级攻略 | 06-03 |