求帮忙,我想在前台实现新闻列表分页,数据是一次性全部从数据库中读出,然后前台用JS或其它实现列表分页

如下(分成两部分粘贴了),我想把13条列表分页,每页5条,点击首页、上一页、下一页、末页,则显示相应的新闻<htmlxmlns="http://www.w3.org/19... 如下(分成两部分粘贴了),我想把13条列表分页,每页5条,点击首页、上一页、下一页、末页,则显示相应的新闻<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> <style type="text/css">#linetext .mainContent li { list-style:none; margin-top:4px; padding-left:10px; height:20px; line-height:20px; overflow:hidden; } </style></head><body> <div id="linetext"> <div class="mainContent"> <ul class="newsTitleList"> <li><a class="title" href='page3.aspx?id=258&typeId=33' >1最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=259&typeId=33' >2最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=260&typeId=33' >3最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=261&typeId=33' >4最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=262&typeId=33' >5最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=263&typeId=33' >6最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> <li><a class="title" href='page3.aspx?id=264&typeId=33' >7最新新闻通知最新新闻通知最新新闻通知最新新闻通知最新新闻通知最...</a></li> 展开
 我来答
lanmao_lun
2014-05-02 · TA获得超过300个赞
知道小有建树答主
回答量:502
采纳率:0%
帮助的人:364万
展开全部
你的意思我大概明白了。 只不过还是不明白你为什么要这么做,这么做可以啊。 两种方式,第一种,全部加载进入页面,然后通过js控制div的显示和隐藏,然后实现分页效果,还有就是通过json,把数据封装成json,然后前台通过js动态读取。
追问
因为我这是做搜索得到的,查找了两个表,用了两个repeater来生成列表(生成后和上面代码一样),这时问题就来了,后台的分页怎么做?如果用存储过程,那这个存储过程又怎么写?求指点!!!!!(我也不想一次性读出全部数据,这是下下策才做的。)
追答
为什么要用存储过程呢?  一般的sql语言反而更灵活一些,又肯定不是数据过百万的大型网站,sql语句就足够了。 只要做好索引就行。
如果追求性能的话,假设一页20条数据,你第一次执行就查询100条,就相当于5页的内容出来了。然后再前端控制显示,如果用户点击的是前5页,那么不再执行查询。

或者是启用缓存,10分钟内,调用的是缓存的查询结果,如果缓存结果大于10分钟,那么再执行查询。 这些思路比你直接用存储过程来的性能、自由灵活性都要好不少。
壹寰(深圳)科技文化有限公司
2021-03-27 广告
要找正规专业的公司,行业口碑也比较重要。更多详尽准确的信息可以找壹寰(深圳)科技文化有限公司。91数据恢复是壹寰(深圳)科技文化有限公司旗下专业数据恢复品牌,91数据恢复专注于勒索病毒数据恢复、勒索病毒数据修复、数据库修复、数据库解密恢复、... 点击进入详情页
本回答由壹寰(深圳)科技文化有限公司提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式