+ -
当前位置:首页 → 问答吧 → asp 分页问题。 请指教 谢谢!

asp 分页问题。 请指教 谢谢!

时间:2011-10-24

来源:互联网

我想实现的是:在本页面进行实现。 当没有选择搜索时, 表格会自动 显示所有的 数据,而当我选择了搜索的条件和关键字,那就只显示符合条件的数据。 符合的数据可以显示出来,但当我用翻页的来跳转到相应的下一页等情况,那它就跳转到没有条件搜索的数据,请问该怎么样改下面的代码,谢谢! 我写上的是错的,请问怎么修改? 谢谢
<% response.Write "<a href='b_stuliebiao.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page=1>首页</a>" %>
 
  <% response.Write "<a href='b_stuliebiao.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page=<%=epage-1%>'>前一页</a>" %> 
  <% response.Write " <a href='b_stuliebiao.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page="<%=epage+1%>"'>后一页</a>" %> 
  <% response.Write "<a href='b_stuliebiao.asp?tiaojian="&tiaojian1&"&neirong="&neirong1&"&page="<%=rs.pagecount%>"'>末页</a>" %>
  <p align="center">现在是第<%=epage%>页一共有<%=rs.pagecount%>页</p>

“首页”可能是可以的,但“上一页”,“下一页”,“最后一页”可能就不行,当符合条件的多个页面,我单击下一页或者最后一页等,都会跳转到没经过搜索的数据。 请问怎么改。? tiaojian是下拉列表 neirong是 文本框 。 请高手指教 谢谢。。

作者: cyn336   发布时间: 2011-10-24

dim selectm,selectkey,selectbookid
selectkey=trim(request(trim("selectkey")))
selectm=trim(request("selectm"))
if selectkey="" then
selectkey=request.QueryString("selectkey")
end if
if selectkey="请输入关键字" then
selectkey=""
end if
if selectm="" then
selectm=request.QueryString("selectm")
end if
selectbookid=request("selectbookid")

你可以在你拼写sql上面先接收参数 在下面将接收的数值写到你的分页需要参数的地方

作者: hefeng_aspnet   发布时间: 2011-10-25

tiaojian1=request("tiaojian1")

你先 response.write tiaojian1 看一下有没有值

作者: ybice   发布时间: 2011-10-25

错了,是 tiaojian1=request("tiaojian")

作者: ybice   发布时间: 2011-10-25

你好,那个request 是已经用上了,数据搜索也是可以显示出来的,只是分页出问题的。 当符合条件的数据有2页,那我单击下一页那就会跳转到 没有符合条件数据的第二页, 所以是这个分页的问题。

作者: cyn336   发布时间: 2011-10-25