问题描述
- 我写的分页,怎怎么显示的还是所有的
-
aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Main.aspx.cs" Inherits="Test.Main" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<br>
a.LinkButtonDefault{text-align:center;text-decoration:none;margin-right:1px;padding:2px 4px;}<br>
a.LinkButtonBlue{background: #ebebeb;text-align:center;text-decoration:none;margin-right:1px;padding:2px 4px;}<br>
a.LinkButtonYellow { background-color:#ccc; color:#000fff; font-weight:bold;text-align:center;text-decoration:none;margin-right:1px;padding:2px 4px;}<br>
商品ID 名称 单价 单位 操作 <%# Eval("ID") %> <%# Eval("ShopName")%> <%# Eval("Price")%> <%# Eval("Desc")%> <%--//
>加入购物车/asp:LinkButton --%>
/asp:Repeater
共/asp:Label页:
首页/asp:LinkButton
上一页/asp:LinkButtonCssClass='' CommandArgument='<%# Container.DataItem %>'>
/asp:LinkButton/asp:Repeater
下一页/asp:LinkButton
尾页/asp:LinkButtonaspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using BLL;
using System.Data;namespace Test
{
public partial class Main : System.Web.UI.Page
{
ShopBLL shopBll = new ShopBLL();
private int m_PageSize;
public int PageSize //每页显示记录数
{
set
{
m_PageSize = value;
}
get
{
if (m_PageSize.Equals(0))
{
m_PageSize = 10;
}
return m_PageSize;
}
}
private int m_PageIndex;
public int PageIndex //当前页页码
{
set
{
m_PageIndex = value;
}
get
{
if (m_PageIndex.Equals(0))
{
m_PageIndex = 1;
}
return m_PageIndex;
}
}
public int TotalItemCount //记录总数
{
set;
private get;
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
BindPagingHelperControl();
}
}protected void lbtnPage_Click(object sender, EventArgs e) { LinkButton lbtn = sender as LinkButton; ReBindData(int.Parse(lbtn.CommandArgument)); } #region 公共方法 #endregion #region 私有方法 private void BindPageNum(int totalPages) { int startPageIndex = 1, endPageIndex = 10; if (totalPages < endPageIndex) { endPageIndex = totalPages; } else { startPageIndex = (PageIndex > 5) ? PageIndex - 5 : startPageIndex; int result = (startPageIndex + 9) - totalPages; if (result > 0) { endPageIndex = totalPages; startPageIndex -= result; } else { endPageIndex = startPageIndex + 9; } } BindPageNum(startPageIndex, endPageIndex); } private void BindPageNum(int startPageIndex, int endPageIndex) { int[] pages = new int[endPageIndex - startPageIndex + 1]; int index = 0; for (int i = startPageIndex; i <= endPageIndex; i++) { pages[index] = i; index++; } rptPageNumber.DataSource = pages; rptPageNumber.DataBind(); } private void BindPagingHelperControl() { DataTable dt = new DataTable(); dt = shopBll.GetShopALL(); repList.DataSource = dt; repList.DataBind(); TotalItemCount = dt.Rows.Count; int totalPages = (TotalItemCount % PageSize) == 0 ? TotalItemCount / PageSize : TotalItemCount / PageSize + 1; //显示 lbTotalPages.Text = totalPages.ToString(); BindPageNum(totalPages); //使能 lbtnFirstPage.Enabled = PageIndex > 1; lbtnPrevPage.Enabled = PageIndex > 1; lbtnLastPage.Enabled = PageIndex < totalPages; lbtnNextPage.Enabled = PageIndex < totalPages; //命令 lbtnFirstPage.CommandArgument = "1"; lbtnPrevPage.CommandArgument = (PageIndex - 1).ToString(); lbtnNextPage.CommandArgument = (PageIndex + 1).ToString(); lbtnLastPage.CommandArgument = totalPages.ToString(); } private void ReBindData(int pageIndex) { PageIndex = pageIndex; OnPageIndexChanged(new EventArgs()); BindPagingHelperControl(); } #endregion #region 事件 public delegate void PageIndexChangedEventHandler(object sender, EventArgs e); public event PageIndexChangedEventHandler PageIndexChanged; protected virtual void OnPageIndexChanged(EventArgs e) { PageIndexChangedEventHandler handler = PageIndexChanged; if (handler != null) { handler(this, e); } } #endregion }
}
解决方案
要看ReBindData你怎么写的,参数有没有传对,它有没有分页的功能
解决方案二:
分页应该分出来,就是显示的时候条数有问题
解决方案三:
分页应该分出来,就是显示的时候条数有问题
相关文章
- 点击php分页下标,但不能直接显示出对应的分页显示的是所有分页所在的页面,如何直接显示呢?
- js+存储过程的分页。。。。
- 关于在jsp界面中使用bootstrap-table插件的分页问题
- access的分页查询语句
- 表格下方的分页 用ajax怎么搞啊 能说一下大致思路吗
- 求oracle数据库的分页显示sql语句
- 分页-如何实现点击加载更多,
- jquery插件-jquery.bootgrid插件如何实现数据的分页显示,求一个简单地小例子~~
- 在MFC中显示多张图片,怎么实行分页显示
- android-Android中怎么实现类似网页一样的分页效果
【云栖快讯】2017互联网超级工程阿里双11完美落幕,交易额突破1682亿,但阿里工程师如何玩转“超级工程”,背后黑科技又是如何?12月13-14日,12位大咖直播分享揭秘1682亿背后技术实践,马上预约 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- undefined-关于javascript的一个问题
- web activiti jeecg-web.xml加载joa.xml出错
- panel-C# Winform项目,如何通过点击button按钮设置Panel控件边框的颜色。
后三篇
- lumisoft-关于邮件发送,附件名乱码问题。
- easyui datebox-easyui-datebox 初始显示汉字
- 基础-关于C语言指针相加问题
(yq.aliyun.com)为您免费提供我写的分页,怎怎么显示的还是所有的相关信息,包括
分页
显示
的信息
,所有我写的分页,怎怎么显示的还是所有的相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_53959,您可以点击我写的分页,怎怎么显示的还是所有的-手机站访问。
- 推荐产品
云数据库RDS
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
立即查看
云服务器9.9元 限时抢购
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
9.9元 立即购买
云服务器ECS
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
立即查看
开发者软件
开发者常用软件,超百款实用软件一站式提供
立即查看
-
热门标签
java代码java
viewport布局
html js cs...
ie8
串口数据
柱状图
keil
频道封面
web 测试
xp系统
类似无证书异常
矩阵 排序
多级排序
highcharts tooltip
页面内跳转
约瑟夫生死者
hbase配置
解码时如何设置buffer
慢事务
swf文件
-
社区推荐
更多>
- 好东西来了!2017云栖大会400+份重磅资料下载
- 叮咚!您有一份2017杭州云栖大会参会指南待签收【持续更...
- 重磅发布背后:POLARDB的中国故事
- 传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数...
- 海量用户实时定位和圈人 - 团圆社会公益系统(位置寻人\...
- 京颐CTO宋建康:如何应对系统高度分化异构的挑战,打造不...
- 经典网络迁移VPC最佳实践
- 揭秘IPHONE X刷脸认证的技术奥秘
- 5大场景护航企业成长,实例解析阿里云适应性网络架构
- 专访阿里云异构计算负责人:异构计算,GPU、FPGA、A...
-
看了此文的人还看了
- 编译原理实在不会做,求助啊
- 服务器-安卓如何实现点赞功能呢
- unbunt eclipse nutch-小白求告知un...
- active控件-ACTIVE控件事件传内存地址或内存数...
- 当你与经理争执之时?
- 环信在线技术支持的 QQ 么有人管了?
- 异常如何解决 Cell has already been...
- 请问谁用Ubuntu12.04LTS部署过JUJU on...
- 求大神们来看看这段密文的加密方式 或者是算法
- 编译器的产生
热门活动更多>
- 云服务器9.9元抢购
6款产品 6个月免费体验
查看详情>
- 搭建网站/应用首选
轻量应用服务器 45元/月
查看详情>
- 全新云服务器限时2折起
I/O优化,独享IP,性能提升20%
查看详情>
热点导航
- 高性能云服务器2折起
- 域名查询
- 网站域名whois查询
- 云计算
- 网站服务器价格
- 域名注册
- bootstrap table
- MySQL三节点
- MySQL读写分离
- 技术资料
- 阿里云邀请码
- product
- cfbundleidentifier报错
- echarts地图json数据
- webstorm开发javaweb
- 社区
- 技术
- 滚动条
- mysql upgrade
- ie浏览器不加载样式
- c primer 第五版
- java实现opc client
- post请求
- 支付宝同步和异步通知
- product1
- 三合一云商城建设
- 软件安装环境配置
- 技术
- 钉钉收费
- 问答
- 数据算法竞赛