问题需求引入:
我有一个文章查看的页面,当前页面显示传送过来的参数,通过参数就显示该文章,但是如何在页面中使用两个链接,一个是上一篇,另外一个是下一篇,并且这两个链接的参数如何确定;
注,文章储存在数据库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")