asp.net 上下篇文章功能

昨天在做网站时候,本来预计上午就可以完工了。下午还能歇一会了。可是计划没有变化快呀。老板让加一个上下篇文章浏览功能。

本来以为很简单一会就搞定了。

写了两个sql:SELECT TOP 1 * FROM News WHERE Id>@Id  , SELECT TOP 1 * FROM News WHERE Id<@Id。

也没细想(注:查询表时默认是升序,还有可能查到的是一个没有值的记录。就是没有上一条或下一条。这个要到页面判断。要不就会出现没有将对象引用到对象的实例错误),然后就到前台去搞了。搞来搞去点上一篇可以,点下一篇它就直接蹦到了第一篇。

也没调试,就是用了几个response.write(id.tostring())。测了下id的值。 。。。。唉,那会就是迷了,弄不好了。到今天早上才搞好。

事后总结:做事情思路不清晰。还有其实问题并不复杂。如果静下来分析一下。就可以想到。 写代码要细心呀。我发现我花了很多时间去调试一些很不因该出现的错误。由于自己的大意。它却屡次出现。 这些以后要改正。

 

上下篇文章功能:

先写两个sql得出某篇文章它的的上下篇:select top 1 * from 表 where ID<当前文章ID号 order by ID desc;         select top 1 * from 表 where ID>当前文章ID号 order by ID asc;

主要就是这两个sql了。页面上我用的是linkbutton来显示上下篇链接。

呵呵,就这了。

posted @ 2010-09-01 10:24  nyth  阅读(506)  评论(0编辑  收藏  举报