ASP中两个页面之间传值的问题

piaoyi_online 2007-11-15 03:08:13
有两个页面
A.ASP
------------------------
<form runat="server" action="a.asp" method="POST">
<a href="b.asp">测试</a>
</form>
<%
'现在c的值大于1024个字节
Temp="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
%>

现在,我想在点击""测试链接后,b.asp页面获取a.asp页面中Temp的值。

我用JS也取不出来~~大家帮帮忙,看看b.asp页面该怎么写~
...全文
54 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
piaoyi_online 2007-11-15
  • 打赏
  • 举报
回复
找到方法了~
在a.asp中把Temp存到cookie后,b.asp再从cookie中把Temp值取出来~
chnj1981 2007-11-15
  • 打赏
  • 举报
回复
用Ajax处理
piaoyi_online 2007-11-15
  • 打赏
  • 举报
回复
可能是我上面没有写清楚~
现在的问题是Temp的值大于1024个字节,所以b.asp?temp= <%=temp%>是不行的~
还有一点,a.asp页面中<form action="a.asp">这个条件不能变,因为有a.asp中分页的代码。

我的意思是,除了以上这两种方法,再没有其他的方法可以解决这个问题吗?
caoshangfei 2007-11-15
  • 打赏
  • 举报
回复
或者
a.asp
<%
'现在c的值大于1024个字节
Temp= "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "
%>

<form action= "b.asp " method= "POST ">
<input type="hidden" name="temp" value="<%=temp%>">
<input type="submit" value=" 测试" name="submit">
</form>
b.asp
<%
response.write request( "temp ")
%>
caoshangfei 2007-11-15
  • 打赏
  • 举报
回复
A.ASP
------------------------
<%
'现在c的值大于1024个字节
Temp= "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa "
%>

<form runat= "server " action= "a.asp " method= "POST ">
<a href= "b.asp?temp=<%=temp%> "> 测试 </a>
</form>
b.asp
<%
response.write request("temp")
%>

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧