1、前言分页显示是一种非常常见的浏览和显示大量数据的方法,属于web编程中最常处理的事件之一。对于web编程的老手来说,编写这种代码实在是和呼吸一样自然,但是对于初学者来说,常常对这个问题摸不着头绪,因此特地撰写此文对这个问题进行详细的讲解,力求让看完这篇文章的朋友在看完以后对于分页显示的原理和实现方法有所了解。本文适合初学者阅读,所有示例代码均使用php编写。2、原理所谓分页显示,也就是将数据库中的结果集人为的分成一段一段的来显示,这里需要两个初始的参数:每页多少条记录(%24pagesize)?当前是第几页(%24currentpageid)?现在只要再给我一个结果集,我就可以显示某段特定的结果出来。至于其他的参数,比如:上一页(%24previouspageid)、下一页(%24nextpageid)、总页数(%24numpages)等等,都可以根据前边这几个东西得到。以mysql数据库为例,如果要从表...
在asp.net内中,如何做到分页 我不只一次地被别人问起,如何在asp.net实现分页功能。我实在不愿意回答这个问题。因为在asp.net中实现分页,实在是太简单了,简单到你一看到程序就会去气得跳楼,呵呵要发表感叹,为什么这个东东不早出来。 在以住的web技术中,我们要做到分页,经常是一长串代码才能搞定它,而且每用一个页面,就要重写一次,烦的要命。但是在asp.net中借助datagrid控件,我们分页程序可以轻松搞定,需要的只是对datagrid控件做一些设定。我们还是借助一个程序来看:)<% @ page language="c#" %><% @ import namespace="system.data" %><% @ import namespace="system.data.ado" %><script language="c#" runat="serv...
datagrid的分页(2) 这里我紧接上一节,讲datagrid的分页。在上例中,我们可以看到对于分页控制,本来已经足够了,呵呵,但是只是一个普通的分页,多没有意思,还是给它变些花样好。先讲讲上一节datagrid控件所用的属性 <asp:datagrid id="datagrid1" runat="server"allowpaging="true"pagesize="5"pagerstyle-horizontalalign="right"bordercolor="black"borderwidth="1"gridlines="both"cellpadding="3"cellspacing="0"font-name="verdana"font-size="8pt"headerstyle-backcolor="#aaaadd"alternatingitemstyle-backcolo...
个性化的分页实现 我们前面讲的分页,只不过是通过修改datagrid的属性来实现分页,这样有这样的好处,最大的就是简单,呵呵,根本不用操心,分页是如何产生的。但是它同样有缺点,不能按照我们想像的产生各种我们需要的样式。 没有办法,想个性化功能,只有自已动手来做了,呵呵。我们一步步的来,首先是导入需要的命名空间。下面的例子,其实也是我从国外找来的,再加上点个人的东东,再汉化,呵呵。今天心情很好,我连标签色彩都给大家显示出来了。呵呵,更利于大家看程序。<%@ page language="c#" %><%@ import namespace="system.data" %><%@ import namespace="system.data.sql" %>我们先看看,我们的web控件是哪些,再看看代码是怎么写的,这样比较好:)<body><h3><font f...
个性化分页(2) 上一节大家没有看到总的结构,这一节,我把代码全部贴出来,大家好好看看。<%@ page language="c#" %><%@ import namespace="system.data" %><%@ import namespace="system.data.sql" %><html> <script language="c#" runat="server">void page_load(object sender, eventargs e){//判断是否隐藏pagerstyle-modeif (chk1.checked){mydatagrid.pagerstyle.visible=true;} else{mydatagrid.pagerstyle.visible=false;} bindgrid();}icollection create...
public sub getsubmitform1() '页导航的javascript函数 response.write " "+vrcrlf response.write ("<script language=""javascript"">") +vbcrlf response.write " function generalsubmit(i)"+vbcrlf response.write " {"+vbcrlf response.write " document."&submitform&".flag.value=""query1111111155555"";"+vbcrlf response.write " document."&submitform&".currentpage.value=i;"+vbcrlf response.write " "&submitform&"...
先将分页类源代码发上来,随后有空会发一些实例来讲解其用法,以及如何扩展其功能。类原代码如下:< %'='xdownpage asp版本'当前版本:2.0'''原版本 1.00'code by zykj2000'email: zykj_2000@163.net'bbs: http://bbs.513soft.net'''升级版本:1.5 (asp + oracle)updated by doublelemail:blog: ttp://blog.csdn.net/doublel/'升级说明:'''升级版本:2.0 ' (asp + oracle) ->当前版本'保留原名:xdownpageupdated by northsnow 'email: northsnow@163.com 'blog: http:/...
在开发web程序中我们总会遇到数据需要分页显示的情况,因为数据太多不可能在一页内显示,很多初学者不知道分页问题怎么来解决。其实分页问题的解决方法有二:一是在web页面里进行分页处理,可是这种方法使得web页面看起来很乱,所以我在这只说一下第二种方法,就是用一个专门处理分面的java类来实现。首先简单介绍一下这个用于分页处理的java类:import java.io.serializable;public class pagecut implements serializable {protected int allnum;//所有记录条数protected int perpagecount;//每页记录数protected int allpage;//总的页数protected int currentpage; 当前的页数/** * 获得当前的页数 * @return currentpag...
什么是 ado 存取数据库时的分页显示?如果你使用过目前众多网站上的电子公告板程序的话,那你应该会知道电子公告板程序为了提高页面的读取速度,一般不会将所有的帖子全部在一页中罗列出来,而是将其分成多页显示,每页显示一定数目的帖子数,譬如 20 条。 想不想了解如何实现分页显示?请看本文! 《动态网站设计十八般武艺 --asp 篇》一文从第一期至今已和朋友们一起度过了大半个年头,相信通过在这一段时间中的学习、实践到再学习、再实践,大家已经能够熟练运用 asp 的内建对象、 activex 组件去编写一些基本的 asp 应用程序。从我收到的朋友们的来信中可以明显的感觉到,大家的 asp 功力正不断地提升。最近很多朋友来信希望我写一些 asp 在现实运用中的实例。因此,从本期开始我决定将《动态网站设计十八般武艺 --asp 篇》的定位从介绍和学习 asp 基础知识转向到 asp 实际运行的探讨和...
asp+出来都快半年了,我们站点也做了不少的介绍,但是今天飞刀我才终于有了心思来写一下关于这个asp+的文章了。呵呵,让大家久等了。 首先我得申明,本教程适用于有一定网络编程经验的人,比如asp,php,cgi,jsp开发者,如果你对网络编程一点也不了解,那么您还是先去学学其它的语言,不然以下的文章您会有很多看不懂的地方。呵呵。 (1) asp+的配制环境 (2) asp+的语法 (3) asp+中的控件 (4) web控件 (5) databind数据核心 (6) namespace(命名空间)的使用 (7) 数据库的应用 (8) dataset (9) 在一个dataset中储存多个数据表 (10) 增加修改删除数据 (11) 如何分页 (12) datagrid的分页(2) (13) 实现个性化分页 (14) 个性化分页(2) (15) 状态保存 (16) cookie...
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器