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是 文本框 。 请高手指教 谢谢。。
<% 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上面先接收参数 在下面将接收的数值写到你的分页需要参数的地方
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 看一下有没有值
你先 response.write tiaojian1 看一下有没有值
作者: ybice 发布时间: 2011-10-25
错了,是 tiaojian1=request("tiaojian")
作者: ybice 发布时间: 2011-10-25
你好,那个request 是已经用上了,数据搜索也是可以显示出来的,只是分页出问题的。 当符合条件的数据有2页,那我单击下一页那就会跳转到 没有符合条件数据的第二页, 所以是这个分页的问题。
作者: cyn336 发布时间: 2011-10-25
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28