问一个问题:关于新闻的上一篇 下一篇的实现方法
我在一些新闻系统上看到,点击察看新闻,一般都有上一篇和下一篇,请问这是怎么实现的?
谢谢!
问题点数:20、回复次数:11Top
1 楼saucer(思归)回复于 2005-06-02 01:12:28 得分 10
Paging In ASP.NET
http://aspnet.4guysfromrolla.com/articles/091003-1.aspxTop
2 楼psgogogo()回复于 2005-06-02 01:26:08 得分 0
呵呵,老大出马了!
幸会啊!
不过你给我的是一个分页的
我要的不是一个分页的啊
是看新闻在底部有的那个上一篇文章****,下一篇文章**********
如何确定这一前,一后的文章ID呢?
Top
3 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-06-02 01:30:02 得分 0
新闻要有标题目录吧?!然后点击标题,看文章。这个上下篇就是......Top
4 楼sp1234(asp.net不是一个语言,是一个操作系统)回复于 2005-06-02 01:31:14 得分 0
排序的方法按照目录显示规定,例如发布时间、审批时间、关键字的相关程度等等。最简单应该是按照发布时间了。Top
5 楼psgogogo()回复于 2005-06-02 01:41:45 得分 0
但是怎么确定文章b的前一篇文章是a,后一篇是c呢?
Top
6 楼psgogogo()回复于 2005-06-02 01:42:09 得分 0
有什么特定的sql语句么?
Top
7 楼TopFans(爱上了tcmm)回复于 2005-06-02 01:44:10 得分 0
一般就是个link 将当前文章id加一。。Top
8 楼psgogogo()回复于 2005-06-02 01:48:00 得分 0
呵呵,如果ID+1那个文章被我删除了呢?Top
9 楼saucer(思归)回复于 2005-06-02 02:03:58 得分 10
这取决于你的排序,是按时间排,还是按内容排,获取下一篇的ID,可以这么做
select top 1 articleid from sometable where articleid > 当前文章ID
或者可以将某个新闻块的ID一次取出来(假如不是很多的话),存在某个地方Top
10 楼psgogogo()回复于 2005-06-02 02:11:56 得分 0
呵呵,谢谢老大,我明白了
Top
11 楼psgogogo()回复于 2005-06-16 00:09:46 得分 0
如果是取得最新一篇的文章的话,那么数据库就会报错,那该怎么办?Top




