asp.net 分页控件AspNetPager的使用

引用ASPNetPager.dll实现数据分页功能
1、前台:

<%  @  Register  Assembly ="AspNetPager"  Namespace ="Wuqi.Webdiyer"  TagPrefix ="webdiyer"  %>
<! DOCTYPE  html  PUBLIC  "-//W3C//DTD XHTML 1.0 Transitional//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< head  id ="Head1"  runat ="server">
     < meta  http-equiv ="Content-Type"  content  ="text/html; charset=utf-8"  />
     < title >  </ title  >

</ head >
< body >
     < form  id ="form1"  runat ="server">

                         < asp :  Repeater  ID  ="rpt_analyst1"  runat ="server">
                             < ItemTemplate >
                                 < dl >
                                     < dt >
                                         < a  href ="newspage.aspx?_id= <%# Eval("ID") %>  &ads=true">
                                         < span >  <%  #  getStr(NoHTML(Eval( "Title"  ).ToString()), 50)%>  </ span >
                                         </ a >
                                     </ dt >
                                     < dd >  <%  #  Convert .ToDateTime(Eval( "NewsTime"  )).ToString( "yyyy-MM-dd" ) %> </ dd  >
                                 </ dl >
                             </ ItemTemplate >
                         </ asp :  Repeater >

           < div  class ="sabrosus"    style =" float  : right ;  ">
                         < table  width ="100%"  border ="0"  align ="center"  cellpadding ="0"  cellspacing  ="0"  style  =" font-size :  12px">
                             < tr >
                                 < td  valign ="middle">
                                     < table  width ="100%"  border ="0"  cellspacing ="0"  cellpadding  ="0">
                                         < tr >
                                             < td >
                                                 < table  width ="100%"  border ="0"  cellspacing ="0"  cellpadding  ="0"  style  =" text-align :  center ; ">
                                                     < tr >
                                                         < td  width ="80%"  colspan ="2">
                                                             < webdiyer :  AspNetPager  ID ="AspNetPager1"  runat  ="server"  FirstPageText  =" 首页 "  LastPageText ="  尾页 "
                                                                 NextPageText =" 下一页  "  PrevPageText  =" 上一页 "  TextAfterPageIndexBox ="  "  TextBeforePageIndexBox =" 转到第  "
                                                                 ShowPageIndexBox ="Always"  AlwaysShow ="True"  PageSize ="8"  OnPageChanged ="AspNetPager1_PageChanged"
                                                                 Font-Size ="12px">
                                                             </ webdiyer :  AspNetPager >
                                                         </ td >
                                                     </ tr >
                                                 </ table >
                                             </ td >
                                         </ tr >
                                     </ table >
                                 </ td >
                             </ tr >
                         </ table >
                     </ div >
     </ form >
</ body >
</ html >



2、后台:
          protected  void  Page_Load( object  sender,  EventArgs  e)
        {
             if  (!IsPostBack)
            {
  
            }
            AspNetPager1_PageChanged(  null ,  null  );
        }
          protected  void  AspNetPager1_PageChanged(  object  sender,  EventArgs  e)
        {
             int  count = 0;
            list = biz.ads_News_GetAll(AspNetPager1.CurrentPageIndex, AspNetPager1.PageSize, ViewState[ "where1"  ].ToString(),  out  count);
            AspNetPager1.RecordCount = count;
             this .rpt_analyst1.DataSource = list;
            rpt_analyst1.DataBind();
        }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值