asp 翻页与搜索功能的问题

mszhdqlee 2013-02-05 09:57:26
我用搜索功能搜索了相关的内容 共100条,一个页面是30条数据,一共有4页,但是一点下一页,页面就刷新了,又回来没有搜索时候的数据。请问这个问题怎么处理。
...全文
173 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
kis龍 2013-02-19
  • 打赏
  • 举报
回复
nikanzhege http://www.baidu.com/s?wd=asp%20%E6%97%B6%E9%97%B4%E6%A0%BC%E5%BC%8F%E5%8C%96&pn=30&tn=baiduhome_pg&ie=utf-8 搜索的是这个,要传递的数据至少包含 关键字 ,(页数没有默认就是第一页) asp 时间格式化
x1073040435 2013-02-19
  • 打赏
  • 举报
回复
分页显示与翻页显示代码,希望对你有用 <% dim username,visitTime,loginTimes dim objrs,sqlstr dim page,thepagesize,ttlpage,ttlrdcnt,i username=request.cookies("userinfo")("username") visitTime=request.cookies("userinfo")("visitTime") loginTimes=request.cookies("userinfo")("loginTimes") thepagesize=10 page=request("page") if not isnumeric(page) then page=1 else page=clng(page) if page<1 then page=1 set objrs=server.createobject("ADODB.Recordset") sqlstr="select * from subject order by pubtime desc" objrs.open sqlstr,objconn,1,1 if not objrs.eof then objrs.pagesize=thepagesize ttlpage= objrs.pagecount ttlrdcnt=objrs.recordcount if page>ttlpage then page=ttlpage objrs.absolutepage=page end if %> <td align="right"> <a href="bbslist.asp?page=<%=page-1%>">上一页</a> <a href="bbslist.asp?page=<%=page+1%>">下一页</a> </td>
化境者 2013-02-19
  • 打赏
  • 举报
回复
这个可以使用JS变量记录下查找的数据换页时重新提交该数据或用Cookies记录下来。两种方法有各自的优点!!楼主选一样吧
001007009 2013-02-05
  • 打赏
  • 举报
回复
点 页码 的链接,也要加上页面需要的参数
  • 打赏
  • 举报
回复
分页的链接要加上你搜索的参数的值 打个比方 if keyword<>"" then url="?page="&(page+1)&"&keyword="&keyword end if 简单的例子而已

28,409

社区成员

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

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