在ASP中如何将一篇文章做一个分页显示出来?

比如有一个数据表data.mdb,表中有一个字段“Content”是存放文章的,我想在页面1.asp中点击文章标题,转到页面2.asp来显示文章正文,但当这篇文章很长的时... 比如有一个数据表data.mdb,表中有一个字段“Content”是存放文章的,我想在页面1.asp中点击文章标题,转到页面2.asp来显示文章正文,但当这篇文章很长的时候我想分多页把他显示出来,每页可以显示几百个文字或包含图片这样,分页效果像: 上一页 [1] 2 [3][4] [5] 下一页 ,请问可以这样实现吗?要实现这样的分页效果怎么样写代码?要显示的不是记录集,更不是一条条的记录,是要把这个字段里的一篇文章分为多页来显示出来。 请帮助写一下这方面的代码可以吗?或提供相关的一些文章也可以。谢谢! 展开
 我来答
百度网友f20790b46
2009-04-18 · TA获得超过216个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:247万
展开全部
像这样,使用程序自动分页不大可能,因为你内容里面有图片,或者是表格。
只能是半人工参与。

具体操作程序就不给你写了。给你个提示。
在输入文章内容的时候,到达一定长度,你可以输入一些特殊的字符比如:||||||||||||||| 固定长度,或者干脆就加个<HR>

时用这些特殊字符,把内容分隔成若干段。
在前台输出时,再 用 split 方法,把文章内容拆分成数组。

数组的长度就是分页的长度。 相应的页码就是数组的下标。
只不过,这样分页的开始页是“0”而不是“1”
期间,时用程序判断下,页码参数是否合法,否则容易引起数组溢出。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式