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来显示上下篇链接。

呵呵,就这了。

转载于:https://www.cnblogs.com/nyth/archive/2010/09/01/1814501.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值