日期:2014-05-17  浏览次数:20682 次

asp.net生成静态的新闻列表,可以分页【顶了就有分】 在线等
news.html

1:标题1..................
2:标题2..................
3:标题3..................
4:标题4..................
5:标题5..................

首页 1 2 尾页页


news2.html

6:标题6..................
7:标题7..................
8:标题8..................

首页 1 2 尾页



如上图:如果我又添加了新的内容的话,即 “标题9”,那忙 “标题9” 就要在“news.html” 的“标题1”的位置,
原来的“标题1”就应该是“标题2” 下面的 “标题n+1” 因为是按照添加的时间倒序生成的!

现在的问题是,如果数据量小的话,我可以重新生成 news.html news1.html 如果数据量大的情况下怎么处理

网上找了很多,实在是没有好方法,或者思路

最好有源码给小弟参考,不胜感谢




------解决方案--------------------
1楼说的,
LZ本来就是按时间倒序的吧,就是因为担心数据量大了,那样刷新起来的一个性能问题,对吧?
我也没什么好的方法,帮你顶一下,顺便学一下,呵呵。。
------解决方案--------------------
http://hi.baidu.com/hunterzou/blog/item/cee1c109293be1c83bc7638a.html
------解决方案--------------------

------解决方案--------------------
帮顶
------解决方案--------------------
不行了就想想其他办法吧
------解决方案--------------------
帮 顶~
------解决方案--------------------
帮 顶~
------解决方案--------------------
up
------解决方案--------------------
應該是要重新綁定,或寫在dataset中,然後加載,我也不太清楚。。。
------解决方案--------------------
... 列表分页我做过的是asp的 
用模板生成静态 
分页那地方是用关键字替换的

。。。 不过生成 静态页的 一般是不太变动的
列表页 貌似变动很频繁啊 


------解决方案--------------------
多给点份我给你帖代码
------解决方案--------------------
假设
共有10条记录
每页显示3条
实际加载6条

第一页 第二页 第三页 第四页

第三条 第六条 第九条 null
第二条 第五条 第八条 null
第一条 第四条 第七条 第十条
null 第三条 第六条 第九条
null 第二条 第五条 第八条
null 第一条 第四条 第七条 

include 一个 js 标识目前显示基数(0-3)
目前基数=2
页面js控制显示条数 从(目前基数)+3 到 (目前基数)

当添加一条新纪录 第十一条
更新 js 调整 目前基数=3
更新 最后一页
------解决方案--------------------
探讨
孟子大哥好像不在,他应该可以给个好的解决方案

------解决方案--------------------
关注..........
------解决方案--------------------
顶了就有分
------解决方案--------------------
Mark一下。这方面没碰过。
------解决方案--------------------
Mark一下