zoukankan      html  css  js  c++  java
  • AspNetPager 在ASP.NET 中的用法

    1.aspx

     <webdiyer:AspNetPager ID="AspNetPager1" runat="server" AlwaysShow="false" PageSize="5"
                        CssClass="paginator" CurrentPageButtonClass="cpb" LastPageText="尾页" FirstPageText="首页"
                        PrevPageText="上一页" NextPageText="下一页" NumericButtonCount="4" PagingButtonSpacing="1px"
                         LayoutType="Table" OnPageChanged="AspNetPager1_PageChanged" >
               </webdiyer:AspNetPager>


    2.aspx.cs

      /// <summary>
            /// 绑定数据到Rpt
            /// </summary>
            /// <param name="bindlist"></param>
            private void DisplayData(int pageIndex, int pageSize)
            {
                AspNetPager1.RecordCount = newlist.Count;
                if (newlist.Count >= 5)
                {
                    var Fylist = from a in newlist orderby a.Contactid select a;
                    var q = Fylist.Skip((pageIndex-1) * pageSize).Take(pageSize);
                    rptlist.DataSource = q;
                    rptlist.DataBind();
                }
                else
                {
                    rptlist.DataSource = newlist;
                    rptlist.DataBind();
                }
            }
            protected void AspNetPager1_PageChanged(object sender, System.EventArgs e)
            {
                DisplayData(AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize);  
            }

     3.CSS 样式

      /*************分页控件BEGIN*****************/
            /*拍拍网风格
            .paginator
            {
                font: 11px Arial, Helvetica, sans-serif;
                padding: 10px 20px 10px 0;
                margin: 0px;
            }
            .paginator a
            {
                padding: 1px 6px;
                border: solid 1px #ddd;
                background: #fff;
                text-decoration: none;
                margin-right: 2px;
            }
            .paginator a:visited
            {
                padding: 1px 6px;
                border: solid 1px #ddd;
                background: #fff;
                text-decoration: none;
            }
            .paginator .cpb
            {
                padding: 1px 6px;
                font-weight: bold;
                font-size: 13px;
                border: none;
            }
            .paginator a:hover
            {
                color: #fff;
                background: #ffa501;
                border-color: #ffa501;
                text-decoration: none;
            }
            */
            /*淘宝风格*/
            .paginator
            {
                font: 12px Arial, Helvetica, sans-serif;
                padding: 9px 19px 9px 0;
                margin: 0px;
            }
            .paginator a
            {
                border: solid 1px #ccc;
                color: #0063dc;
                cursor: pointer;
                text-decoration: none;
            }
            .paginator a:visited
            {
                padding: 1px 6px;
                border: solid 1px #ddd;
                background: #fff;
                text-decoration: none;
            }
            .paginator .cpb
            {
                border: 1px solid #F50;
                font-weight: 700;
                color: #F50;
                background-color: #ffeee5;
            }
            .paginator a:hover
            {
                border: solid 1px #F50;
                color: #f60;
                text-decoration: none;
            }
            .paginator a, .paginator a:visited, .paginator .cpb, .paginator a:hover
            {
                float: left;
                height: 16px;
                line-height: 16px;
                min-width: 10px;
                _width: 10px;
                margin-right: 5px;
                text-align: center;
                white-space: nowrap;
                font-size: 12px;
                font-family: Arial,SimSun;
                padding: 0 3px;
            }
            /*************分页控件END*****************/
  • 相关阅读:
    文件批量改名(有规律)
    js阻止事件冒泡(phpcms,浮窗第一次10秒弹出后每30秒弹出,动态更换日期)
    关于阿里云ECS Centos 5/6/7 Linux Glibc库严重安全漏洞修复方法
    js中div显示和隐藏钮为什么页面总是跳一下到最上面
    ssh 或 putty 连接linux报错解决方法
    phpcms v9编辑器上传图片是否添加水印
    Linux CURL的安装和使用
    phpcms v9全站点击量排行代码
    MySQL manager or server PID file could not be found!
    linux命令技巧
  • 原文地址:https://www.cnblogs.com/liuyu7177/p/3037793.html
Copyright © 2011-2022 走看看