在ASP页面中,三个页面,传递参数的问题

第一个页面获取ID并且传到第二个页面,而第二个页面有一个处理面,在处理页面中又要返回第二个页面,请高手帮忙解决 一下如何传递这样的参数第一个页面的代码是<!--#include file="conn.inc"--> <% sql="select * from News where InfoID="+request("leibie") set rs=server.createobject("adodb.recordset") rs.open sql,conn,1,3 %><a href="NewsContent.asp?NewsID=<%=rs("NewsID")%>"><%=rs("NewsTitle")%> <⼀a><% rs.close%>显示新闻标题,这里没有问题
2026年09月27日 00:18
有4个网友回答
网友(1):

第一个页面
id=request("id")
可用from传那样就代值过去 也可用

第二页面
id=request("id")
可用from传那样就代值过去 也可用


同理
------------------------------------------------------
"><%=rs("NewsTitle")%>
传到第二个页面

NewsID=request("NewsID")

你的处理信息

然后自动返就是
response.write""
response.end()

如果你是控件形式的,也就一样加个链接就成

网友(2):

我来回答吧:

第一个页面: a.asp, 第二个页面: b.asp

a.asp代码

<%
id = request("id")
Response.Redirect("b.asp?id="&id)
%>

b.asp代码

<%
id = request("id")
DealOver = request("DealOver") '是否本页处理完毕

if DealOver = "" then
'''开始处理,处理完后,返回到页面b,注意参数DealOver值。
Response.Redirect("b.asp?id="&id&"&DealOver=1")
else
Response.Write "已返回到页面B"
end if

%>

网友(3):

有表单就是使用 隐藏表单 进行传值 这种做好

没有表单 就是用 session 或者 变量 使用?带

网友(4):

连问题都描述不清楚,让人怎么给你弄?