asp有数据库按URL参数查询时分页导航该怎么做
2015-01-11 14:10
337 查看
我最近在做一个asp网站时用到分页导航,当我查看数据库中的所有记录时,分页导航没有问题,但当我要查看通过另一个网页传递过来的参数进行数据库查询的记录时,分页导航出现了问题:点击其它页码后,又显示成含所有记录的分页导航。问题很快被发现,是因为每次点击页码相当于刷新网页一次,记录集又会重新创建,并且再获取不到查询所需的URL参数。
我的第一个反应是能不能保存记录集,因为如果让每个页码再去传递之前的参数未免也太多余,而之后我发现,保存记录集还是不可行的最大的原因就是一旦记录数量庞大,记录集会太占内存资源,不管是服务器端还是客户端,客户总不希望浏览你的网页时占太多资源吧。所以最后想到还是用session对象来做比较方便:
即先讲传递过来的URL参数保存在session对象中,然后每次创建记录集时就通过session变量保存的参数来查询数据库,这是我目前认为较方便可行的办法。
还请大家多多指教。
我的第一个反应是能不能保存记录集,因为如果让每个页码再去传递之前的参数未免也太多余,而之后我发现,保存记录集还是不可行的最大的原因就是一旦记录数量庞大,记录集会太占内存资源,不管是服务器端还是客户端,客户总不希望浏览你的网页时占太多资源吧。所以最后想到还是用session对象来做比较方便:
即先讲传递过来的URL参数保存在session对象中,然后每次创建记录集时就通过session变量保存的参数来查询数据库,这是我目前认为较方便可行的办法。
还请大家多多指教。
相关文章推荐
- asp.net like 组合查询参数构造及分页
- 初学django3-获取URL参数对数据库进行动态查询
- MikePager中Url参数保留 MVC 查询 分页
- 【ASP】数据库查询的内容分页显示
- 在ASP.NET中重写URL 方法一:使用Request.PathInfo 参数而不是查询字符串
- 怎么在后台将数据库中数据查询出来并分页显示在客户端?!!!
- 【ASP】对数据库查询的内容分页显示算法的改进
- asp.net mvc cshtml (VIEWS)中怎么提供URL参数:
- [ASP.NET服务器控件]OranPager 1.1.1.2 - 轻量级分页控件(URL参数机制,不带数据查询功能)演示&源码
- AspNetPager 分页控件 UrlRewritePattern 重写参数设置
- ASP.NET 页面传递URL 指定的参数 不存在 时异常。怎么做判断
- mysql 数据库 分表后 怎么进行分页查询?Mysql分库分表方案?
- asp中通过getrows实现数据库记录分页的一段代码
- 使用 ASP.NET Atlas PageNavigator控件实现客户端分页导航
- 使用 ASP.NET Atlas PageNavigator控件实现客户端分页导航
- asp中通过getrows实现数据库记录分页的一段代码
- 连接数据库查询手册(不仅仅适用于asp)
- ASP 判断 URL 查询字段, 显示相关内容
- WAP中ASP传递中文字符查询数据库演示
- ViewState的状态值在url参数变化时,不能保存值,怎么解决