zoukankan      html  css  js  c++  java
  • 【WebForm】Repeater 序列号 在翻页情况下自增

      asp.net Repeater控件分页时,序号列翻页重新从1开始计数问题的解决思路及方法:

      一般情况下,使用 <%# Container.ItemIndex + 1% > 给序号列来自增。

         但是在有分页情况下,这样做的结果就是在下一页的时候重新从一开始。 网上找到的资料是有的解决方案是绑定<%#Container.DataSetIndex+1 %>,还有的是在后台另构造序号列column来解决,都挺麻烦。最后还是找到了最简单的方法解决,就是写个三元运算符判断一下是否第一页

      

    <%#AspNetPager1.CurrentPageIndex>1? (AspNetPager1.CurrentPageIndex-1)*AspNetPager1.PageSize+Container.ItemIndex+1:Container.ItemIndex+1 %>
  • 相关阅读:
    SQL
    第九章
    第三章 表单
    第二章 表格,列表,媒体元素
    HTML5基础
    Java第一本书总复习
    字符串
    人机猜拳
    类的无参方法
    类和对象
  • 原文地址:https://www.cnblogs.com/ruicky/p/3894545.html
Copyright © 2011-2022 走看看