高手们快来帮我看看这段代码!!怎么不行啊!!

zcflion 2002-01-29 12:20:40
我的本意是想改变SESSION数组的值的,可是改不过来!!!


<%
dim xx(3),yy(3)
xx(1)=1
xx(2)=2
xx(3)=3
session("tempxx")=xx
for i=1 to 3
Response.Write session("tempxx")(i)
Response.Write "<br>"
next

for i=1 to 3
Response.Write session("tempxx")(i)=i+5
Response.Write "<br>"
next
%>
...全文
103 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lazywolf 2002-01-29
  • 打赏
  • 举报
回复
set array1=session("tempxx")
for i=1 to 3
response.write array1(i)=i+5
response.write "<br>"
next
session("tempxx")=array1
zcflion 2002-01-29
  • 打赏
  • 举报
回复
我的意思是想改SESSION数组的值的!!!

不是改临时数组的值的!!!
gjf888 2002-01-29
  • 打赏
  • 举报
回复
不能直接改变session 数组的值

应该改成
array1=session("tempxx")
for i=1 to 3
Response.Write array1(i)=i+5
Response.Write "<br>"
next
julyclyde 2002-01-29
  • 打赏
  • 举报
回复
是吗?
希偌 2002-01-29
  • 打赏
  • 举报
回复
因为session存储数组数据的时候是只读的!
zcflion 2002-01-29
  • 打赏
  • 举报
回复
有谁能告诉为什么不能直接改的!!!
gjf888 2002-01-29
  • 打赏
  • 举报
回复
就象lazywolf(二代)那样

再付值回去就可以了

28,406

社区成员

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

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