查看文章的页面,如何实现上一篇或下一篇的连接?
如题,我有一个文章查看的页面,当前页面显示传送过来的参数,通过参数就显示该文章,但是如何在页面中使用两个链接,一个是上一篇,另外一个是下一篇,并且这两个链接的参数如何确定,
注,文章储存在数据库Article里面,里面包含了所有栏目的所有文章,所以说,当前查看某栏目的某文章,与之相关的ID并不是连续的,而是断续的,要实现上面的效果,我如何做呢?
谢谢了…
------解决方案--------------------使用存储过程,传入当前文章ID号,获取该文章前一个ID和后一个ID,判断很简单,如果ID为数字,根据大于和小于就可以判断了,获取后,使用URL地址传入当前文章ID号以及生成链接都比较容易了。
------解决方案--------------------上一篇
sql="select top 1 [id] from [youtable] where id<"&Request.QueryString("id")
下一篇
sql="select top 1 [id] from [youtable] where id>"&Request.QueryString("id")
------解决方案--------------------下篇文章地址为?id=(select top 1 id from tb where id>当前id order by id)