ASP参数传递问题

来源:百度知道 编辑:UC知道 时间:2024/06/18 08:16:43
我做了个 BBS 模块,有两个文件;BBS.asp 和BBS_show.asp ,就是在BBS.asp页面里有多个BBS的主题,这些主题都是超链接,点击该主题的超链接后就会在BBS_show.asp显示相对应的BBS内容。在BBS_show.asp这个页面我是根据BBS.asp超链接传递过来的id进行查询。
现在就是有一个问题:在BBS_show.asp我要进行分页显示,
<a href="?page=<%=cint(nowpage)+1%>">下一页</a>,假如我点击下一页的时候本来是链接到下一页的,但如果你点击下一页就等于刷新整个页面,然后在BBS_show.asp里面我有一个查询语句的:
querystr="select * from [BBS_Show] where id="&id ,因为我刷新啦页面,然后执行到这句的时候就没有传递过来的id啦,所以就出错啦。我为了这个问题想了很久都不行,也试过在:<a href="?page=<%=cint(nowpage)+1%>&id=<%=rs("id")%>">下一页</a>,这样这个超链接有参数,但就是传递不过去。
跪求大侠解答,本人因为这个问题烦恼了很久,再加上本来就有点菜....如果我说的不够清楚还请多多原谅。

:<a href="?page=<%=cint(nowpage)+1%>&id=<%=rs("id")%>">
这样可以的.传不过去是你程序有问题吧..不明白的话加我qq
471348579

id=request("id")
怎么接收参数啊

没看懂你写的意思.不过你的分页好像不是这样分的吧....

你在页面加个判断
<%
if Request("id")="" then
id=1
else
id=Request("id")
end if
%>

不知道你的具体程序,但我一般做ASP是这样的!
分页文件:
<!--#include file="../../Inc/Pages.asp"-->
<%
set rs=server.CreateObject("adodb.recordset")
sql=""
rs.open sql,conn,1,1
if (rs.eof and rs.bof) then
%>
<tr>
<td colspan="5" style="color:#FF6600" >暂无</td>
</tr>
<%
else
rs.PageSize =10 '每页记录条数
iCount=rs.RecordCount '记录总数
iPageSize=rs.PageSize
maxpage=rs.PageCount
page=request("page")
if Not IsNumeric(page) or