ASP翻页参数传递

stephen0403 2009-10-28 10:59:13
一个搜索结果的页面,将搜索条件做了

...
Search=Request("Search")
...
session("search")=search


这里的search为这样的结果:WHERE department LIKE '%一车间%' and 1=1

在公共翻页模块中,我将下一页的代码写成:


...
Search = session("search")
...
<a href="<%=fileName%>?PageNo=<%=PageNo+1%>&Search="&Search&"">下一页</a>


这样写以后,点击下一页的时候,读<%=Search%>有正确的结果,但是没传到结果页面。这样肯定是不对的,错在哪里了呢。求助各位。
...全文
68 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
cuixiping 2009-10-28
  • 打赏
  • 举报
回复
Search=Request.QueryString("Search")
'Search="WHERE department LIKE '%一车间%' and 1=1"
session("search")=search


...
'要URLEncode一下
Search = Server.URLEncode(Session("search"))
...
<a href="<%=fileName%>?PageNo=<%=PageNo+1%>&Search=<%=Search%>">下一页</a>
stephen0403 2009-10-28
  • 打赏
  • 举报
回复
解决了。call的时候,把search传过去就行。谢谢各位给我思路
stephen0403 2009-10-28
  • 打赏
  • 举报
回复
第一页悬停的时候 search=后面是空的,第二页结果是错误的
第二页<%=Search%>是正确的。链接也有了。所以第三页的结果是正确的。

晕了。怎么解决啊。
weesay 2009-10-28
  • 打赏
  • 举报
回复
Request.QueryString("search") 这样写呢 ? 打印出来 ...
weesay 2009-10-28
  • 打赏
  • 举报
回复
鼠标悬停在链接上看search有没有值 ! 如果有值 那就说明结果页获取错咯 !
stephen0403 2009-10-28
  • 打赏
  • 举报
回复
用了Request接受啊。但是没收到。。
babycry627 2009-10-28
  • 打赏
  • 举报
回复
都可以处理的 主要是当你要用那个参数的时候接收到没有 打印出来看看
stephen0403 2009-10-28
  • 打赏
  • 举报
回复
是要在文件头处理 还是翻页的结果哪里处理呢
Dogfish 2009-10-28
  • 打赏
  • 举报
回复
因该是传过去了。不知道你是否处理那个变量。

28,406

社区成员

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

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