asp中相隔一个页面的参数怎么传递?

 我来答
丘存南元忠
2019-05-20 · TA获得超过3934个赞
知道大有可为答主
回答量:3084
采纳率:35%
帮助的人:181万
展开全部
三种方法供你参考:
1.session法——这种方法不需要考虑B页面的代码。
把你要传递的参数在A页面赋值给一个session变量,
然后在C页面引用该session变量即可,如下(
假设传递的参数为iValue):
A.asp<%
session(AToC)
=
iValue
'将iValue赋给session(AToC)变量
...%
C.asp<%
cValue
=
session(AToC)
'将session(AToC)
变量赋给C页面的cValue变量
...%
2.隐藏表单控件(隐藏域)法——该方法使用于通过表单(点击“
提交”按钮)提交参数
●首先在A页面将参数加在一个表单域里面:
<input
type=hidden
name=AToB
value=<%=iValue%
'将变量绑定到一个隐藏表单控件
●在B页面再构建一个隐藏域接受A页面传过来的值:<%bValue=request.form(AToB)%<input
type=hidden
name=BToC
value=<%=bValue%
●C页面接收B传来的值:<%cValue=request.form(BToC)%
3.url传递变量法——一般用于Response.
Redirect页面跳转方法或者超链接方法
●A页面构建带传递参数的超链接:
<a
href=b.asp?AtoB=<%
=iValue
%点击传给B页面</a
●B页面接受参数后再构建类似的变量传给C页面:<%bValue=request.querystring(AtoB)%<a
href=c.asp?BtoC=<%
=bValue
%点击传给C页面</a
●C页面接受B传过来的值:<%cValue=request.querystring(BtoC)%
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式