当然首先你要把bin文件放进你的项目,并加到你的工具栏去
//页头需引用的 <%@ Register Assembly=\"AspNetPager\" Namespace=\"Wuqi.Webdiyer\" TagPrefix=\"webdiyer\" %> 控件部分(格式已经设计好) <webdiyer:AspNetPager ID=\"AspNetPager1\" runat=\"server\" AlwaysShow=\"True\" FirstPageText=\"<font face=\'Webdings\'>9</font>\" LastPageText=\"<font face=\'Webdings\'>:</font>\" NextPageText=\"<font face=\'Webdings\'>8</font>\" PrevPageText=\"<font face=\'Webdings\'>7</font>\" ShowCustomInfoSection=\"Left\" InputBoxStyle=\"width:19px\" TextAfterInputBox=\"页\" TextBeforeInputBox=\"转到第\" CustomInfoHTML=\"共检索到<strong>%RecordCount%</strong>条记录 页次:<strong>%CurrentPageIndex%/%PageCount%</strong> 每页<strong>%PageSize%</strong>条\" HorizontalAlign=\"Right\" Width=\"100%\" ShowInputBox=\"Always\" OnPageChanged=\"AspNetPager1_PageChanged\" PageSize=\"20\" ShowBoxThreshold=\"1\"> </webdiyer:AspNetPager>
后台绑定的代码
void databind()
{
int QYId = Convert.ToInt32(Request.Cookies[\"CompenyUser\"].Value);//企业的Id
DataTable dt = bll.Viewlist(QYId);
this.AspNetPager1.RecordCount = dt.Rows.Count;//获取数据的总数
PagedDataSource pds = new PagedDataSource();
pds.DataSource = dt.DefaultView;//为控件绑定数据
pds.AllowPaging = true;//分页启用
pds.PageSize = AspNetPager1.PageSize;//获取每页显示的数量
pds.CurrentPageIndex = AspNetPager1.CurrentPageIndex - 1;
Repeater1.DataSource = pds;
Repeater1.DataBind();
}
分页,只需要把绑定放在AspNetPager1_PageChanged 事件里
再给大家一个实例
前台页面代码
<%@ Page Language=\"C#\" AutoEventWireup=\"true\" CodeFile=\"TF_Product.aspx.cs\" Inherits=\"TF_Product\" %>
<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">
<%@ Register assembly=\"AspNetPager\" namespace=\"Wuqi.Webdiyer\" tagprefix=\"webdiyer\" %>
<html xmlns=\"http://www.w3.org/1999/xhtml\">
<head runat=\"server\">
<title>通服产品</title>
<script src=\"jquery.js\" type=\"text/javascript\"></script>
<script type=\"text/javascript\">
$(document).ready(function()
{
//slides the element with class \"menu_body\" when paragraph with class \"menu_head\" is clicked
$(\"#firstpane p.menu_head\").click(function()
{
$(this).css({backgroundImage:\"url(down.png)\"}).next(\"div.menu_body\").slideToggle(300).siblings(\"div.menu_body\").slideUp(\"slow\");
$(this).siblings().css({backgroundImage:\"url(left.png)\"});
});
});
</script>
<style type=\"text/css\">
.menu_list { width: 229px; font-size:13px; }
.menu_head { padding: 8px 60px; cursor: pointer; position: relative; margin:1px; height:16px; background: #DFEDFA url(left.png) center right no-repeat; }
.menu_body { display:none;}
.menu_body a { display:block; color:#006699; background-color:#EFEFEF; padding-left:60px; padding-top:8px; padding-bottom:3px; text-decoration:none; }
.menu_body a:hover { color: #000000; text-decoration:underline; }
</style>
<meta name=\"keywords\" content=\"通服科技\">
<meta name=\"description\" content=\"江西通服科技有限公司\">
<link href=\"./Index_files/style.css\" type=\"text/css\" rel=\"stylesheet\">
<script src=\"js/AC_RunActiveContent.js\" type=\"text/javascript\"></script>
<!--焦点图-->
<style type=\"text/css\">
.anpager{background:#DFEDFA none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;padding:4px 5px 4px 5px;}
.container, .container *{margin:0; padding:0;}
.container{width:886px; height:267px; overflow:hidden;position:relative;}
.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:886px; height:267px; display:block;}
.num{ position:absolute; right:5px; bottom:5px;}
.num li{
float: left;
color: #FF7300;
text-align: center;
line-height: 16px;
width: 16px;
height: 16px;
font-family: Arial;
font-size: 12px;
cursor: pointer;
overflow: hidden;
margin: 3px 1px;
border: 1px solid #FF7300;
background-color: #fff;
}
.num li.on{
color: #fff;
line-height: 21px;
width: 21px;
height: 21px;
font-size: 16px;
margin: 0 1px;
border: 0;
background-color: #FF7300;
font-weight: bold;
}
</style>
<!--焦点图-->
</head>
<body>
<form runat=\"server\">
<!--头部-->
<table width=\"878\" height=\"114\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\" bgcolor=\"#FFFFFF\">
<tbody>
<tr>
<td height=\"77\">
<table width=\"878px\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tbody>
<tr><td width=\"73%\" height=\"53\" rowspan=\"2\" align=\"left\"><img src=\"./Index_files/LOGO_SY180-60.png\" width=\"178\" height=\"60\" border=\"0\"></td>
<td width=\"27%\" align=\"right\" valign=\"top\">
【登陆】【注册】
</td>
</tr>
</tbody>
</table>
</td>
</tr>
<tr>
<td width=\"878\" align=\"center\" style=\" border-bottom:1px solid blue;\" ><div style=\"width:100px; float:left;\"></div>
<div id=\"nav\" align=\"center\">
<a href=\"Default.aspx\" target=\"_self\" style=\"color:Black;\">首页 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"TF_RecList.aspx\" target=\"_self\" style=\"color:Black;\">新闻中心 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"TF_Product.aspx\" target=\"_self\" style=\"color:Black;\">通服产品 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"TF_Objects.aspx\" target=\"_self\" style=\"color:Black;\">公司业绩 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"TF_Servers.aspx\" target=\"_self\" style=\"color:Black;\">服务中心 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"TF_Solution.aspx\" target=\"_self\" style=\"color:Black;\">解决方案 |</a></div>
<div id=\"nav\" align=\"center\">
<a href=\"AboutUs.aspx\" target=\"_self\" style=\"color:Black;\">关于我们 |</a></div>
</td>
</tr>
<tr>
<td align=\"center\" width=\"878px\">
<div class=\"container\" id=\"idTransformView\">
<ul class=\"slider\" id=\"idSlider\">
<li><img src=\"images/01.jpg\"/></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
<!--中间-->
<table width=\"890\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\" bgcolor=\"#FFFFFF\">
<tbody>
<tr>
<td>
<div style=\"border:1px solid #DFEDFA; height:26px; padding-top:5px; padding-left:1%\">
<table width=\"100%\">
<tr>
<td>首页 > 通服产品</td>
<td> </td><td> </td>
<td align=\"right\"><a href=\"Default.aspx\">返回首页</a></td>
</tr>
</table>
</div>
</td>
</tr>
</tbody>
</table>
<table width=\"890\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"2\" bgcolor=\"#FFFFFF\">
<tbody>
<tr>
<td width=\"229\" valign=\"top\">
<div>
<img src=\"img/20140305165205.jpg\" width=\"229px\" />
</div>
<div id=\"firstpane\" class=\"menu_list\">
<!--Code for menu starts here-->
<p class=\"menu_head\">基建产品</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=45\">普通基建</a><a href=\"TF_Product.aspx?id=46\">美化基建</a>
</div>
<p class=\"menu_head\">无源器件</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=5\">天线</a> <a href=\"TF_Product.aspx?id=14\">负载</a>
<a href=\"TF_Product.aspx?id=11\">功分器</a> <a href=\"TF_Product.aspx?id=17\">合路器</a>
<a href=\"TF_Product.aspx?id=47\">耦合器</a> <a href=\"TF_Product.aspx?id=56\">双工器</a>
<a href=\"TF_Product.aspx?id=70\">AC安装配件</a> <a href=\"TF_Product.aspx?id=89\">屏蔽器</a>
</div>
<p class=\"menu_head\">防雷产品</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=10\">避雷器</a> <a href=\"TF_Product.aspx?id=57\">防雷箱</a>
</div>
<p class=\"menu_head\">电源产品</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=12\">开关电源</a> <a href=\"TF_Product.aspx?id=23\">USP电源</a>
<a href=\"TF_Product.aspx?id=61\">远供电源</a> <a href=\"TF_Product.aspx?id=81\">电源配套</a>
</div>
<p class=\"menu_head\">IP通讯类产品</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=27\">IP网络产品</a> <a href=\"TF_Product.aspx?id=29\">IP无线产品</a>
<a href=\"TF_Product.aspx?id=30\">IP安全产品</a> <a href=\"TF_Product.aspx?id=31\">IP存储及服务器</a>
<a href=\"TF_Product.aspx?id=32\">IP多媒体产品</a> <a href=\"TF_Product.aspx?id=33\">IP管理产品</a>
<a href=\"TF_Product.aspx?id=71\">H3C产品</a> <a href=\"TF_Product.aspx?id=72\">迈普产品</a>
<a href=\"TF_Product.aspx?id=73\">迪普产品</a>
</div>
<p class=\"menu_head\">工程辅材</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=6\">射频组件</a> <a href=\"TF_Product.aspx?id=7\">电缆组件</a>
<a href=\"TF_Product.aspx?id=8\">光纤组件</a> <a href=\"TF_Product.aspx?id=9\">五类缆组件</a>
<a href=\"TF_Product.aspx?id=18\">接地线</a> <a href=\"TF_Product.aspx?id=62\">辅材包</a>
<a href=\"TF_Product.aspx?id=82\">套管</a> <a href=\"TF_Product.aspx?id=83\">紧固件</a>
</div>
<p class=\"menu_head\">连接器</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=15\">射频连接器</a> <a href=\"TF_Product.aspx?id=16\">光纤连接器</a>
<a href=\"TF_Product.aspx?id=63\">转换头</a>
</div>
<p class=\"menu_head\">服务类</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=58\">工程建设类</a> <a href=\"TF_Product.aspx?id=59\">工程维护类</a>
<a href=\"TF_Product.aspx?id=60\">软件类</a>
</div>
<p class=\"menu_head\">品牌分销</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=87\">华为产品</a>
</div>
<p class=\"menu_head\">配件类</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=67\">配件类</a> <a href=\"TF_Product.aspx?id=86\">标准件</a>
</div>
<p class=\"menu_head\">其他</p>
<div class=\"menu_body\">
<a href=\"TF_Product.aspx?id=66\">邮费差额</a> <a href=\"TF_Product.aspx?id=69\">工程类服务费用</a>
<a href=\"TF_Product.aspx?id=78\">折扣</a> <a href=\"TF_Product.aspx?id=88\">设备</a>
</div>
</div>
</td>
<td width=\"660\" valign=\"top\">
<div style=\"border-bottom:1px solid #DFEDFA; padding-left:2%; margin-left:2%;\">
产品类别:<asp:DropDownList ID=\"ddlProductType\" runat=\"server\" DataTextField=\"pt_name\" DataValueField=\"pt_id\">
</asp:DropDownList>
关键字:<asp:TextBox ID=\"txtGJZ\" runat=\"server\"></asp:TextBox>
<asp:Button ID=\"btnSel\" runat=\"server\" Text=\"搜索\" onclick=\"btnSel_Click\" />
</div>
<div> </div>
<div>
<asp:Repeater ID=\"rp\" runat=\"server\">
<ItemTemplate>
<div style=\"margin-left:2%; border:1px solid #DFEDFA; padding:3px; margin-top:2px; margin-bottom:3px;\">
<table width=\"100%\">
<tr height=\"24px\">
<td rowspan=\"4\" width=\"90px\">
<asp:Image ID=\"Image1\" ImageUrl=\"~/Product_pic/NoPic.jpg\" runat=\"server\" Width=\"90px\" Height=\"90px\" />
</td>
<td width=\"9px\"> </td>
<td width=\"60px\">产品型号:</td>
<td><span style=\"float:left\"><%#Eval(\"pr_guige\")%></span><span style=\"float:right;\"><a href=\"#\">查看详情</a></span></td>
</tr>
<tr height=\"24px\">
<td width=\"9px\"> </td>
<td>产品编码:</td>
<td><%#Eval(\"pr_bianma\")%></td>
</tr>
<tr height=\"30px\">
<td width=\"9px\"> </td>
<td>产品描述:</td>
<td><%#Eval(\"pr_ms\")%></td>
</tr>
<tr><td height=\"8px\"> </td></tr>
</table>
</div>
</ItemTemplate>
</asp:Repeater>
<div style=\"height:22px; margin-left:2%;\" align=\"right\">
<webdiyer:AspNetPager ID=\"AspNetPager1\" CssClass=\"anpager\" runat=\"server\" FirstPageText=\"首页\" LastPageText=\"尾页\" NextPageText=\"下一页\" PrevPageText=\"上一页\"
onpagechanged=\"AspNetPager1_PageChanged\" PageSize=\"6\" ShowMoreButtons=\"False\" ShowPageIndexBox=\"Never\">
</webdiyer:AspNetPager>
</div>
</div>
</td>
</tr>
</tbody>
</table>
<!--版权声明-->
<table width=\"878\" border=\"0\" align=\"center\">
<tbody>
<tr>
<td>
<img src=\"./Index_files/foot_02.gif\" usemap=\"#foot\" width=\"878\">
</td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
后台代码
Tb_productsHelper helper = new Tb_productsHelper();
IList<Tb_productsInfo> list = helper.GetAllListBySql(product_sql);
this.AspNetPager1.RecordCount = list.Count;//绑定总数量
this.AspNetPager1.AlwaysShow = true;
//先声明一个分页类对象
PagedDataSource ps = new PagedDataSource();
ps.AllowPaging = true;
ps.PageSize = this.AspNetPager1.PageSize;
ps.CurrentPageIndex = this.AspNetPager1.CurrentPageIndex-1;
ps.DataSource = list;
this.rp.DataSource = ps;
this.rp.DataBind();
本文地址:https://www.stayed.cn/item/14048
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我