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

zmm12 2009-04-02 03:34:32
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 如果数据量大的情况下怎么处理

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

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


...全文
1435 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
mfdipq 2012-05-10
  • 打赏
  • 举报
回复
好人些,还是给个实例代码出来呀,谢谢!
sljwgclbb 2012-04-27
  • 打赏
  • 举报
回复
18楼的,我也没看太明白,有没有人给个实例吖?
hkstb 2010-07-23
  • 打赏
  • 举报
回复
看着18楼给的答案似懂非懂.好像只用更新一下JS和最后一页就OK了.有没有人给个实例代码呀?先谢谢了.
hkstb@126.com
AUSPICIOUS600 2010-07-07
  • 打赏
  • 举报
回复
顶下楼主
imneo54007 2010-07-07
  • 打赏
  • 举报
回复
不错,我准备借鉴这个思路。
hwbox 2010-04-22
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 tommingcong123 的回复:]
假设
共有10条记录
每页显示3条
实际加载6条

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

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

include 一个 js 标识目前显示基数(0-3)
目前基数=2
页面j……
[/Quote]

非常好的思路,我一直在找大数据量纯静态分页的思路,您的想法非常好!
在我找的过程中被否的有:
1、伪静态、服务器端url跳转:解决不了大访问量服务器压力的问题,并且不能加缓存服务器。
2、数据岛:仅IE可用,不支持主流搜索引擎,没法用lucene做全文检索。
3、js+xml:不支持主流搜索引擎,没法用lucene做全文检索。
4、动静结合(首页静,其它动):还是解决不了大访问量服务器压力的问题,并且不能加缓存服务器。

只有你想的这个满足了,我当时也想到了多加载一倍数据量用js分析,但就是没想到那个include 一个 js 标识目前显示基数的点子,再次感谢。
songmeirong 2009-10-21
  • 打赏
  • 举报
回复
没有其他思路?
a93782345 2009-09-23
  • 打赏
  • 举报
回复
顶.学习一下
ASP0000 2009-09-04
  • 打赏
  • 举报
回复
mark一下。
mike0503 2009-08-22
  • 打赏
  • 举报
回复
应该可以把要更新的地方用特殊标记来标记出来,把生成的静态文件的相关信息(连接地址、显示的标题)先保存起来,然后对需要更新的文件操作,重新加上标记替换原来的(思路应该这样子不会由问题),在一个用AJAX
cyx021 2009-08-19
  • 打赏
  • 举报
回复
学习一下
alex1987214 2009-05-26
  • 打赏
  • 举报
回复
我顶
skyaspnet 2009-05-23
  • 打赏
  • 举报
回复
学习一下
Teng_s2000 2009-04-02
  • 打赏
  • 举报
回复
Mark一下
namhyuk 2009-04-02
  • 打赏
  • 举报
回复
Mark一下。这方面没碰过。
tommingcong123 2009-04-02
  • 打赏
  • 举报
回复
缺点 是多加载一倍数据 但是现在的服务器和网络 应该不在乎那点东西吧
zmm12 2009-04-02
  • 打赏
  • 举报
回复
niitnanfeng 非常感谢
zmm12 2009-04-02
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 tommingcong123 的回复:]
假设
共有10条记录
每页显示3条
实际加载6条

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

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

include  一个 js  标识目前显示基数(0-3)
目前基数=2
页面js控制显示条数 从(目前基数)…
[/Quote]


思路明白了
niitnanfeng 2009-04-02
  • 打赏
  • 举报
回复
你可以结合你自己的实际情况去适当的改改就行了。那肯定可以的。
Soloboy1020 2009-04-02
  • 打赏
  • 举报
回复
顶了就有分
加载更多回复(19)

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧