您的位置:首页 > 编程语言 > ASP

asp有数据库按URL参数查询时分页导航该怎么做

2015-01-11 14:10 337 查看
我最近在做一个asp网站时用到分页导航,当我查看数据库中的所有记录时,分页导航没有问题,但当我要查看通过另一个网页传递过来的参数进行数据库查询的记录时,分页导航出现了问题:点击其它页码后,又显示成含所有记录的分页导航。问题很快被发现,是因为每次点击页码相当于刷新网页一次,记录集又会重新创建,并且再获取不到查询所需的URL参数。

我的第一个反应是能不能保存记录集,因为如果让每个页码再去传递之前的参数未免也太多余,而之后我发现,保存记录集还是不可行的最大的原因就是一旦记录数量庞大,记录集会太占内存资源,不管是服务器端还是客户端,客户总不希望浏览你的网页时占太多资源吧。所以最后想到还是用session对象来做比较方便:

 即先讲传递过来的URL参数保存在session对象中,然后每次创建记录集时就通过session变量保存的参数来查询数据库,这是我目前认为较方便可行的办法。

还请大家多多指教。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: