碰到了分页的小问题,哪位大虾帮忙指点一下,感激不尽!!谢谢拉!!

quicklyonline 2005-09-16 10:37:08
通常查询分页,都是通过前一页POST过来的条件,拼SQL,然后分页。

可是分页的时候,search.asp?page=1所有POST的条件就都丢失了,出错?怎么办?


哪位高手给点建议呀!!难住了!!
...全文
155 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingxiaoping 2005-09-16
  • 打赏
  • 举报
回复
用SESSION存?好象没有什么必要吧。一般来说,分页时带来的参数,首先赋给变量,然后在FORM区域赋给隐藏控件,POST的时候把这些隐藏控件再提交,由变量再次获得。

反正我是这么写的。
quicklyonline 2005-09-16
  • 打赏
  • 举报
回复
我想明白了,应该把拼SQL单独放在一个页里面,然后用SESSION存

然后response.redirect
hj3793 2005-09-16
  • 打赏
  • 举报
回复
<a href="list.asp?keyword=<%=keyword%>&page=<%=page%>">下一页</a>
-------------------------------------------------------------------------
所有条件都加在下面, 用 Request("")接收。

建议使用 javascript + 表单 分页
quicklyonline 2005-09-16
  • 打赏
  • 举报
回复
楼上的兄弟,那个POST过来的条件很复杂,是:
<% for i=1 to request.form("coun1").count

response.write request.form("coun1")(i)

next%>

而且在循环里还有很复杂的处理,好象不能用一个KEYWORD来存储啊!!

怎么半呢?
satans18 2005-09-16
  • 打赏
  • 举报
回复
<a href="list.asp?keyword=<%=keyword%>&page=<%=page%>">下一页</a>

明白??
satans18 2005-09-16
  • 打赏
  • 举报
回复
晕!!肯定是你没重新接受这些条件
比如有个keyword这个条件

先要在页面里加上keyword=request("keyword")

然后要把这个keyword继续传到下一页

<a href="list.asp?keyword=<%=keyword%>">下一页</a>

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧